🚧
ChatGPTのOpenAI APIを初回実行した際出会ったエラー3点(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.
③「現在のクォータを超えています。プランと請求の詳細を確認してください。」
openai.error.RateLimitError: You exceeded your current quota, please check your plan and billing details
API Keys > Secret key作成をする前に支払い(クレジットカード)登録を。
支払い登録をクリアにしても、それ以前に作成したAPI Keyを設定している場合は上記エラーは解消されませんでした。
Discussion