ChatGPT の API を使う

2023-03-11 14:47 (1年前) ytyng

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 ドキュメント

https://platform.openai.com/docs/api-reference/chat/create

Currently unrated

Comments

Archive

2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011