无法让 Open AI API 工作,API 密钥不正确?

问题描述 投票:0回答:1
import os
import openai

api_key = os.environ.get("OPENAI_API_KEY")
openai.api_key = api_key

prompt = "Translate the following English text to French: 'Hello, how are you?'"
response = openai.Completion.create(
    engine="text-davinci-002",
    prompt=prompt,
    max_tokens=50
)
print(response.choices[0].text.strip())

这就是代码,错误是:

Traceback (most recent call last):
  File "C:\Users\danim\PycharmProjects\EXAM\main.py", line 8, in <module>
    response = openai.Completion.create(
  File "C:\Users\danim\PycharmProjects\EXAM\venv\lib\site-packages\openai\api_resources\completion.py", line 25, in create
    return super().create(*args, **kwargs)
  File "C:\Users\danim\PycharmProjects\EXAM\venv\lib\site-packages\openai\api_resources\abstract\engine_api_resource.py", line 153, in create
    response, _, api_key = requestor.request(
  File "C:\Users\danim\PycharmProjects\EXAM\venv\lib\site-packages\openai\api_requestor.py", line 298, in request
    resp, got_stream = self._interpret_response(result, stream)
  File "C:\Users\danim\PycharmProjects\EXAM\venv\lib\site-packages\openai\api_requestor.py", line 700, in _interpret_response
    self._interpret_response_line(
  File "C:\Users\danim\PycharmProjects\EXAM\venv\lib\site-packages\openai\api_requestor.py", line 765, in _interpret_response_line
    raise self.handle_error_response(
openai.error.AuthenticationError: Incorrect API key provided: "sk-KaNe*****************************************GJo". You can find your API key at https://platform.openai.com/account/api-keys.

在环境中我也有这个:

PYTHONUNBUFFERED=1;OPENAI_API_KEY="(我最新的 API 密钥)"

我无法让它工作,请帮忙

请帮忙!

不知道出了什么问题

python pycharm openai-api
1个回答
0
投票

我也有同样的问题。问题解决了吗?

© www.soinside.com 2019 - 2024. All rights reserved.