OpenAIは、人工知能(AI)の開発を行っている企業。
OpenAIが提供するAPIを利用することで、OpenAPIの提供しているAI関連のタスクをシステムに組み込むことができる。
本記事では、OpenAIのAPIキーを作成するための手順を解説する。
目次
OpenAIのアカウントを作成
OpenAIのAPIを利用するためには、OpenAIのアカウントを作成する必要がある。
https://openai.com/product にアクセスして Get Started
をクリック。
OpenAIのアカウントを作成する。
メールアドレス以外に、Googleアカウントなどでも作成できる。
APIキーを取得
https://platform.openai.com/ にアクセスする。
View API keys
をクリックする。
Create new secret key
をクリックする。
表示されるコードがAPIキー。
このタイミングでしか確認できないので要注意。
動作確認
生成したAPIキーを利用して動作確認してみる。
$ curl https://api.openai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer 生成したAPIキー" \
-d '{"model": "gpt-3.5-turbo","messages": [{"role": "user", "content": "アメリカの大統領はだれですか?"}]}'
以下のようなレスポンスが返ってきた。
{
"id": "chatcmpl-XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"object": "chat.completion",
"created": xxxxxxxxxx,
"model": "gpt-3.5-turbo-0613",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "2021年10月現在、アメリカの大統領はジョー・バイデンです。"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 23,
"completion_tokens": 30,
"total_tokens": 53
}
}
利用料金の上限設定
利用したぶんだけ利用料が発生する従量課金性である。利用料金の上限設定をしておくことをおすすめする。
https://platform.openai.com/account/billing/limits にアクセスする。
- Hard limit
この使用量に到達すると、それ以降のリクエストは拒否される。 - Soft limit
この使用量に到達すると、通知メールが送信される。