36. API 요청 및 input 구조
Video
준비 중
Note
Input Example
test.py
import yaml
from dotenv import load_dotenv
from openai import OpenAI
with open("config.yaml") as f:
config = yaml.safe_load(f)
load_dotenv()
client = OpenAI()
input_message = [
{
"role": "user",
"content": [
{
"type": "input_text",
"text": "안녕?",
},
],
},
]
response = client.responses.create(
input=input_message,
**config
)
print("\n==== response.output_text ====")
print(response.output_text)
- content에는 여러 아이템을 넣을 수 있다.
- content 아이 종류:
input_text
,input_image
,input_file
test.pyimport yaml from dotenv import load_dotenv from openai import OpenAI with open("config.yaml") as f: config = yaml.safe_load(f) load_dotenv() client = OpenAI() input_message = [ { "role": "user", "content": [ { "type": "input_text", "text": "안녕? 반가워!" }, { "type": "input_text", "text": "어떻게 지내?" }, ], }, ] response = client.responses.create( input=input_message, **config ) print("\n==== response.output_text ====") print(response.output_text)