我刚开始使用OpenAI的API,并正在按照这里找到的快速入门教程进行操作:https://beta.openai.com/docs/quickstart/build-your-application
我刚克隆了他们的GitHub仓库(git clone https://github.com/openai/openai-quickstart-node.git
),当我尝试运行它时,遇到了这个错误。
POST http://localhost:3000/api/generate 500 (Internal Server Error)
Uncaught (in promise) SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
我不明白我错过了什么,任何帮助将不胜感激。
回答:
遇到了同样的问题。
我只是忘记了执行涉及将API_KEY添加到.env文件的步骤。
请按照文档中的说明操作,特别是标题为“添加你的API密钥”的部分(https://beta.openai.com/docs/quickstart/add-your-api-key)。
我在这里附上了说明的截图。说明非常清楚。
希望这对你有帮助!
编辑:在处理大请求时也遇到了同样的问题。如果对OpenAI API进行大请求(即返回许多令牌),也会返回同样的错误。