📚 AI API クイックリファレンス
OpenAI Chat Completions API
| パラメータ |
型 |
説明 |
| model | string | 使用モデル(gpt-4o-mini等) |
| messages | array | 会話履歴(role + content) |
| max_tokens | integer | 最大出力トークン数 |
| temperature | float(0-2) | 創造性(0=確定的, 2=ランダム) |
| stream | boolean | ストリーミング出力 |
レスポンス構造
{
"choices": [{
"message": {"role": "assistant", "content": "..."},
"finish_reason": "stop" // "stop" or "length"
}],
"usage": {
"prompt_tokens": 15,
"completion_tokens": 30,
"total_tokens": 45
}
}
公式ドキュメント
- OpenAI: platform.openai.com/docs
- Anthropic: docs.anthropic.com
- Google AI: ai.google.dev/docs