メインコンテンツまでスキップ

OpenAI API ガイド

OpenAI には主に 2 つの 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(新しい API)

Responses API は、エージェント構築に推奨される OpenAI の API で、web search などの組み込みツールをサポートします。

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画像生成モデル