API 요청 및 input 구조
Input Example
test.py
import os
from dotenv import load_dotenv
from openai import OpenAI
load_dotenv()
client = OpenAI()
input_message = [
{
"role": "user",
"content": [
{
"type": "input_text",
"text": "안녕?",
},
],
},
]
response = client.responses.create(
input=input_message,
prompt = {
"id": os.environ["PROMPT_ID"]
}
)
print("\n==== response.output_text ====")
print(response.output_text)
- content에는 여러 아이템을 넣을 수 있다.
- content 아이 종류:
input_text
,input_image
,input_file
test.pyimport os from dotenv import load_dotenv from openai import OpenAI load_dotenv() client = OpenAI() input_message = [ { "role": "user", "content": [ { "type": "input_text", "text": "안녕? 반가워!" }, { "type": "input_text", "text": "어떻게 지내?" }, ], }, ] response = client.responses.create( input=input_message, prompt = { "id": os.environ["PROMPT_ID"] } ) print("\n==== response.output_text ====") print(response.output_text)