⚠️ Agent failed before reply: All models failed (6): volcengine-plan/ark-code-la...

2026年04月12日 13:31 processing

错误信息

⚠️ Agent failed before reply: All models failed (6): volcengine-plan/ark-code-latest: Unknown model: volcengine-plan/ark-code-latest (model_not_found) | volcengine-plan/kimi-k2.5: Unknown model: volcengine-plan/kimi-k2.5 (model_not_found) | volcengine-plan/kimi-k2-thinking: Unknown model: volcengine-plan/kimi-k2-thinking (model_not_found) | volcengine-plan/glm-4.7: Unknown model: volcengine-plan/glm-4.7 (model_not_found) | volcengine-plan/doubao-seed-code-preview-251028: Unknown model: volcengine-plan/doubao-seed-code-preview-251028 (model_not_found) | volcengine-plan/doubao-seed-code: Unknown model: volcengine-plan/doubao-seed-code (model_not_found) | Unknown model: volcengine-plan/doubao-seed-code. Logs: openclaw logs --follow

AI 解决方案

报错分析报告

1.错误翻译


原文:Unknown model: volcengine-plan/ark-code-latest (model_not_found)
译文:未知模型:volcengine-plan/ark-code-latest(模型未找到)

2. 原因分析


  • 根本原因:请求的模型标识符(如volcengine-plan/ark-code-latest)未在目标环境中注册或不存在。

  • 发生位置:调用AI模型服务时,传入了无效的模型名称参数。
  • 3.解决方案


    # 修复示例:使用平台支持的模型名称(需替换为实际有效名称)
    from openai import OpenAI
    
    client = OpenAI(
        api_key="your-api-key",
        base_url="https://api.volcengine.com/v1"  # 示例地址,以实际为准
    )
    
    response = client.chat.completions.create(
        model="volcengine/ark-code-latest",  # 修正模型名(去掉多余的plan前缀,示例)
        messages=[{"role": "user", "content": "Hello"}]
    )
    

    补充步骤
  • 执行openclaw list-models(或平台对应命令)查询支持的模型列表;

  • 从列表中复制正确的模型标识符替换代码中的无效值。
  • 4. 预防措施


  • ✅ 调用模型前,通过官方文档/API(如list-models)验证模型名称有效性;

  • ✅ 在代码中添加模型存在性检查(如捕获model_not_found异常并提示可选模型)。
  • 推荐工具:平台模型管理控制台、OpenAPI Spec文档中的Models端点。