You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Apps Script调用自定义ChatGPT助手报404错误求助

问题排查与解决方案
  • 核心问题:你误用了API端点。chat/completions接口仅支持调用gpt-3.5-turbo这类基础预训练模型,自定义助手(ID格式为asst_xxxxxx)属于Assistants API体系,必须使用对应的专属端点流程,直接用chat/completions调用必然返回404。

  • 正确调用自定义助手的步骤:

    1. 创建对话线程:发送POST请求到https://api.openai.com/v1/threads,无需额外参数(或可设置元数据)
    2. 向线程添加用户查询:POST请求到https://api.openai.com/v1/threads/{thread_id}/messages,请求体包含role: "user"和content: "你的查询内容"
    3. 触发助手运行:POST请求到https://api.openai.com/v1/threads/{thread_id}/runs,请求体指定assistant_id: "asst_XXXXXX"
    4. 轮询运行状态:通过GET请求https://api.openai.com/v1/threads/{thread_id}/runs/{run_id}检查状态,直到状态变为completed,再获取线程内的消息内容得到助手回复
  • 额外检查项:

    • 确认API密钥已开通Assistants API权限(能创建助手则权限通常没问题,可在OpenAI账号后台验证)
    • 确保请求头的Authorization字段格式正确:Bearer 你的API密钥
    • 不要在chat/completions请求中传入assistant_id参数,该接口不支持这个字段

内容的提问来源于stack exchange,提问作者Niels van Gorsel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 02:12:31