export OPENAI_BASE_URL="https://hardysapi.com/v1" export OPENAI_API_KEY="sk-你的key" # 部分工具也读: export CODEX_BASE_URL="https://hardysapi.com/v1" export CODEX_API_KEY="sk-你的key"
/v1 结尾。若 CLI 要求完整 provider 配置文件,把 endpoint 写成
https://hardysapi.com/v1,模型名用控制台列表中的 id。
curl -s https://hardysapi.com/v1/chat/completions \ -H "Authorization: Bearer $OPENAI_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"gpt-5","max_tokens":32,"messages":[{"role":"user","content":"ping"}]}'
Key 是否完整?是否误把 Authorization 写成了 x-api-key(那是 Anthropic 风格)?OpenAI 协议用 Bearer。
以控制台 / 模型广场的 model id 为准,不要凭记忆写版本号。
换分组或降低并发;仍异常提交工单附时间与 request id。