401 Invalid Token (request id: 20251112221734883149940eEfj7Fl8)
错误信息
OpenAI completion error: 401 Invalid Token (request id: 20251112221734883149940eEfj7Fl8)
AI 解决方案
代码糕手 - 报错分析报告
错误翻译
原文:401 Invalid Token
译文:401 无效令牌
原因分析
根本原因:使用了无效的OpenAI API密钥进行API调用具体分析:
解决方案
1. 检查API密钥有效性
# 检查API密钥格式(通常以'sk-'开头)
api_key = "your_openai_api_key"
if not api_key.startswith('sk-'):
print("❌ API密钥格式不正确")
2. 更新API密钥配置
import openai
# 正确设置API密钥
openai.api_key = "sk-your_valid_api_key_here"
# 测试连接
try:
response = openai.Completion.create(
engine="text-davinci-003",
prompt="Hello",
max_tokens=5
)
print("✅ API连接成功")
except Exception as e:
print(f"❌ 连接失败: {e}")