본문으로 건너뛰기

OpenAI API 가이드

OpenAI는 두 가지 주요 API를 제공합니다. Chat Completions API(기존 방식)와 Responses API(더 새롭고 에이전트 시나리오에 권장)입니다.

설치

pip install openai

API Key 얻기

AI Supermarket에서 API Key를 생성합니다.

Chat Completions API(streaming)

참고: 이 플랫폼의 Chat Completions API는 streaming 호출(stream=True)만 지원합니다.

from openai import OpenAI

client = OpenAI(api_key="your-api-key", base_url="https://aisupermarket.work/v1")

stream = client.chat.completions.create(
model="gpt-5.4",
messages=[{"role": "user", "content": "Hello, please introduce yourself"}],
stream=True,
)

for chunk in stream:
if chunk.choices[0].delta.content is not None:
print(chunk.choices[0].delta.content, end="", flush=True)

Responses API(신규)

Responses API는 에이전트 구축에 권장되는 OpenAI API이며 웹 검색 같은 내장 도구를 지원합니다.

from openai import OpenAI

client = OpenAI(api_key="your-api-key", base_url="https://aisupermarket.work/v1")

response = client.responses.create(
model="gpt-5.4",
input="Hello, please introduce yourself"
)
print(response.output_text)

주요 모델

모델설명
gpt-5.4강력한 성능을 제공하는 주력 모델
gpt-5.4-mini낮은 지연 시간과 비용을 위한 경량 모델
gpt-image-2이미지 생성 모델