前提条件
- WaveAPI アカウント(登録)
- API キー
- 基本的なプログラミング知識
API キーの取得
キーの作成
キー管理ページで「新しいキーを作成」をクリックしてください
キーの保存
API キーをコピーして安全に保存してください。キーは一度しか表示されません
フロントエンドのコードや公開リポジトリで API Key を公開しないでください。
最初のリクエストを送信
WaveAPI は OpenAI SDK と完全に互換性があり、base_url を置き換えるだけで利用できます。
from openai import OpenAI
client = OpenAI(
base_url="https://qingbo.dev/v1",
api_key="YOUR_API_KEY"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "user", "content": "你好,介绍一下你自己"}
]
)
print(response.choices[0].message.content)
レスポンスの理解
{
"id": "chatcmpl-123",
"object": "chat.completion",
"created": 1677652288,
"model": "gpt-4o",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "你好!我是一个 AI 助手..."
},
"finish_reason": "stop"
}],
"usage": {
"prompt_tokens": 9,
"completion_tokens": 12,
"total_tokens": 21
}
}
次のステップ
同期と非同期
各エンドポイントの呼び出し方式について
テキスト生成 API
チャット API の完全なパラメータとオプション