ChatGPT の API を使う
2023-03-11 05:47 (2 years ago)
OpenAI のアカウントを作る
https://platform.openai.com/account/
クレジットカードを登録する。
https://platform.openai.com/account/billing/overview

Set up paid account → Im an indivisual
念の為支払いリミットを設定する。
https://platform.openai.com/account/billing/limits

APIキーを作る
https://platform.openai.com/account/api-keys

Rest Client でリクエストする
POST https://api.openai.com/v1/chat/completions
Content-Type: application/json
Authorization: Bearer sk-....
{
"model": "gpt-3.5-turbo",
"messages": [{
"role": "user",
"content": "ここ一年で流行した美味しい料理を10個教えてください。"
}]
}
レスポンス
{
"id": "chatcmpl-6....m",
"object": "chat.completion",
"created": 1678513287,
"model": "gpt-3.5-turbo-0301",
"usage": {
"prompt_tokens": 32,
"completion_tokens": 483,
"total_tokens": 515
},
"choices": [
{
"message": {
"role": "assistant",
"content": "\n\n1. Dalgonaコーヒー - コーヒー、砂糖、水を混ぜた泡を牛乳の上に注いで作るカフェラテ風ドリンク。\n2. スイートポテトトースト - トーストにスイートポテトペースト、マシュマロ、キャラメルソースをトッピングした甘い料理。\n3. おうちで作る焼肉 - ホームパーティーや家庭で楽しむために、自宅で簡単に焼肉を作れる人気料理。\n4. オーバーナイトオーツ - オーツ麦とアーモンドミルクを混ぜて、一晩寝かせた朝食用のドリンク。\n5. キノアボール - ヌーツァとデーツで作ったキノアとナッツを混ぜたボール状のスナック。\n6. タルトィフレーズ - 果物をトッピングしたフランスのタルト。\n7. ビーガンシーフード - 海産物を模倣して仕上げたビーガンフード。\n8. マシュマロブラウン - チョコレート、マシュマロ、グラハムクランカーで作るスモア風のデザート。\n9. スーパーフードスムージー - ヘルシーなスーパーフードを混ぜたスムージー。\n10. ホットポット - 鍋に熱したスープと生の肉や野菜を入れ、食べ物を調理する伝統的なアジアの料理。"
},
"finish_reason": "stop",
"index": 0
}
]
}
料金
$0.002 (0.3円程度) / 1K tokens なので、この1回で 0.15円
所感
モデルによるのだと思うが、Webで使うよりずいぶん遅い。
API ドキュメント
まだ評価がありません
著者は、アプリケーション開発会社 Cyberneura を運営しています。
開発相談をお待ちしています。
開発相談をお待ちしています。