🚧

ChatGPTのOpenAI APIを初回実行した際出会ったエラー3点(2023/11/11)

2023/11/11に公開

①「openai.ChatCompletionにアクセスしようとしましたが、これはopenai>=1.0.0ではサポートされなくなりました」

APIRemovedInV1: 

You tried to access openai.ChatCompletion, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API.

You can run `openai migrate` to automatically upgrade your codebase to use the 1.0.0 interface. 

Alternatively, you can pin your installation to the old version, e.g. `pip install openai==0.28`

A detailed migration guide is available here: https://github.com/openai/openai-python/discussions/742

これは記載の通り

pip install openai==0.28

で解決されました。


②「APIキーが指定されていません。」

AuthenticationError: No API key provided. You can set your API key in code using 'openai.api_key = <API-KEY>', or you can set the environment variable OPENAI_API_KEY=<API-KEY>). If your API key is stored in a file, you can point the openai module at it with 'openai.api_key_path = <PATH>'. You can generate API keys in the OpenAI web interface. See https://onboard.openai.com for details, or email support@openai.com if you have any questions.

https://qiita.com/S-R-Programming/items/2e3c347857d8fb7f39f3


③「現在のクォータを超えています。プランと請求の詳細を確認してください。」

openai.error.RateLimitError: You exceeded your current quota, please check your plan and billing details

API Keys > Secret key作成をする前に支払い(クレジットカード)登録を。
支払い登録をクリアにしても、それ以前に作成したAPI Keyを設定している場合は上記エラーは解消されませんでした。

https://qiita.com/kotattsu3/items/d6533adc785ee8509e2c
https://zenn.dev/masaki_mori72/scraps/3ad2a70353e9b8

Discussion