🔄 API概要と基本構造
最新APIOpenAI Responses APIは、対話型AIアプリケーション開発を簡素化するために設計されたAPIです。
💳 料金体系と利用制限
従量課金Responses APIの料金は使用したトークン数と選択したモデルに基づいて課金されます。
入力: $2.00/1M tokens
出力: $8.00/1M tokens
入力: $0.40/1M tokens
出力: $1.60/1M tokens
入力: $10.00/1M tokens
出力: $40.00/1M tokens
⚡ リクエスト・レスポンスの基本フォーマット
基本構造シンプルなリクエスト例:
構造化リクエスト例:
レスポンス例:
🔧 主要パラメーターの詳細
パラメーター必須パラメーターと任意パラメーターで構成されています。
🔍 サポートモデルと特性
モデル選択利用可能なモデルとその特性は以下の通りです:
| モデル | 特性 | 推奨用途 |
|---|---|---|
| GPT-4.1 | 高性能モデル | 複雑な推論、創造的タスク |
| GPT-4.1 mini | バランス型 | 一般的な対話、コンテンツ生成 |
| GPT-4.1 nano | 高速モデル | 高速応答が必要なアプリ |
| OpenAI o3 | 最強の推論 | 複雑な推論、専門的タスク |
| gpt-4o | マルチモーダル | 画像理解を必要とするタスク |
🎛️ temperature/top_pの調整
出力制御temperatureパラメーターは出力のランダム性を制御します:
使い分け方:
🔗 高度な使用パターン
活用法より効果的にResponses APIを活用するための高度な使用パターンを紹介します。
🛠️ システムメッセージと会話履歴
テクニック効果的なシステムメッセージの基本構造:
会話履歴管理(previous_response_id使用):
🔧 ツールの利用とエラーハンドリング
実装テクニックWeb検索ツールの使用例:
エラーハンドリングのベストプラクティス: