nanobot 模型路由与配置

上级索引:00-概览与索引 | 上一篇:04-多Agent协作

🌐 支持的模型提供商

提供商接入方式备注
OpenAI{{待填}}{{待填}}
Anthropic{{待填}}{{待填}}
本地模型(Ollama){{待填}}{{待填}}
自定义 OpenAI 兼容 API{{待填}}{{待填}}
图像生成模型{{待填}}{{待填}}

⚙️ 模型配置结构

{}json
{
  "models": {
    "default": "{{待填:默认模型}}",
    "providers": {
      "{{待填:provider_name}}": {
        "api_key": "{{待填}}",
        "base_url": "{{待填}}",
        "models": ["{{待填}}"]
      }
    }
  }
}

🔄 Fallback 机制

{{待填:当主模型不可用时,如何自动切换到备用模型}}

{}json
{
  "fallback": ["{{待填:模型1}}", "{{待填:模型2}}"]
}

📊 Langfuse 集成(可观测性)

{{待填:Langfuse 是什么,nanobot 如何集成以追踪模型调用}}

{}json
{
  "langfuse": {
    "enabled": true,
    "public_key": "{{待填}}",
    "secret_key": "{{待填}}",
    "host": "{{待填}}"
  }
}

🎯 模型路由策略

{{待填:如何根据任务类型路由到不同模型,例如代码任务用 Claude,搜索任务用轻量模型}}

📝 个人笔记

{{待填}}


🔗 延伸阅读