Skip to content

模型提供商

RsClaw 支持多种 AI 模型提供商,你可以自由切换和配置。

支持的提供商

提供商协议推荐模型备注
OpenAIOpenAIgpt-4o, gpt-o1官方 API
通义千问OpenAIqwen-max, qwen-plus兼容 OpenAI 协议
智谱OpenAIglm-4-plus兼容 OpenAI 协议
零一万物OpenAIyi-lightning兼容 OpenAI 协议
深度求索OpenAIdeepseek-v3兼容 OpenAI 协议
GoogleOpenAIgemini-2.5-flash兼容 OpenAI 协议
Together AIOpenAI多种开源模型兼容 OpenAI 协议
硅基流动OpenAI多种开源模型兼容 OpenAI 协议
本地模型OpenAI任意模型Ollama / LM Studio 等
自定义OpenAI任意模型兼容 OpenAI 协议的任意服务

配置方式

~/.rsclaw/config.json5 中配置模型:

基础配置

json5
{
  models: {
    default: {
      provider: "openai",
      model: "gpt-4o",
      apiKey: "sk-xxx"
    }
  }
}

多提供商配置

json5
{
  models: {
    default: {
      provider: "qwen",
      model: "qwen-max",
      apiKey: "sk-xxx"
    },
    fallback: {
      provider: "openai",
      model: "gpt-4o-mini",
      apiKey: "sk-xxx"
    }
  }
}

自定义 API 端点

json5
{
  models: {
    default: {
      provider: "openai",
      model: "gpt-4o",
      apiKey: "sk-xxx",
      baseUrl: "https://your-api-endpoint.com/v1"
    }
  }
}

故障转移机制

当主模型不可用时,RsClaw 会自动切换到备用模型:

  1. 检测主模型响应超时或错误
  2. 自动切换到 fallback 模型
  3. 记录切换事件到日志
  4. 主模型恢复后自动切换回来

本地模型支持

RsClaw 支持本地部署的模型,通过 Ollama、LM Studio 等工具:

json5
{
  models: {
    default: {
      provider: "ollama",
      model: "qwen2.5:7b",
      baseUrl: "http://localhost:11434/v1"
    }
  }
}

常见问题

模型切换失败怎么办?

  • 检查 API Key 是否有效
  • 确认 baseUrl 是否正确
  • 查看日志 rsclaw gateway logs 获取详细错误信息

支持哪些本地模型?

  • 任何兼容 OpenAI 协议的本地模型服务
  • 推荐:Qwen、Llama、DeepSeek 等开源模型