胜算云文档
胜算云
胜算云
  1. 使用指南
  • 快速入门
  • 更新公告
  • 使用指南
    • 账号指南
    • 开发者快速入门指南
    • OpenCode 接入胜算云(桌面版IDE)
    • N8N-Nodes-Shengsuanyun 安装使用指南(已上线n8n社区)
    • 使用ComfyUI 调用胜算云API (暂支持同步任务节点,异步任务节点开发中)
    • Claude Code / Agent 接入胜算云API
    • VS Code插件快速入门指南
    • CodeX 接入胜算云API
    • 胜算云AI群聊 Chrome扩展插件
    • 使用Adobe Photoshop Gemini & BFLabs插件 接入胜算云API
    • LangBot 接入胜算云API
    • 使用Cherry Studio接入胜算云API
    • 使用LobeChat接入胜算云API
    • AI群聊快速入门指南
  • 大厂模型-大语言
    • 错误处理
    • 常见问题
    • API 错误代码说明
    • OpenAI兼容API
      • 联网搜索
      • 模型路由
      • 工具调用
      • 聊天补全
        POST
      • 文本向量化
        POST
    • Anthropic兼容API
      • 创建消息
        POST
    • Google兼容API
      • SDK 调用
      • 内容生成 (v1)
        • 生成内容
        • 流式生成内容
      • 内容生成 (v1beta)
        • 生成内容(Beta)
        • 流式生成内容(Beta)
      • Live API
        • Google Gemini Live API
    • 获取APIKey详情
      GET
  • 大厂模型-多媒体
    • 支持的模型(逐步更新)
    • 基础接口
      • 异步任务提交
        POST
      • 查询任务状态
        GET
      • 同步图像生成
        POST
      • 同步图像编辑
        POST
      • 同步音频转录
        POST
    • 模型特有参数(进行中)
      • 通义千问
        • qwen image 特有参数
        • Wan视频生成
    • 测试API接口
      • 阿里Paraformer
        • Paraformer-v2音频转录-异步
      • 可灵
        • 可灵 API
        • 可灵视频生成
      • 通义千问
        • 千问图像生成/编辑-异步
        • 千问图像编辑-同步
      • 通义万相
        • Wan 图生视频(i2v)
      • 即梦
        • 即梦生图参数详解
        • 即梦视频生成
        • 即梦生图
      • 豆包
        • 豆包视频生成参数详解
        • 豆包生3D
        • 豆包生视频-异步
        • 豆包生图-异步
        • 豆包生图-同步
      • Google
        • Veo3视频生成
        • 🍌1 / 🍌 pro 图像生成-异步
        • 🍌1 / 🍌 pro 图像生成-同步
        • 🍌 1 图像生成-Chat接口
      • Minimax
        • 视频生成 API
        • Minimax视频生成
      • Vidu
        • 视频生成 API
        • Vidu视频生成
      • OpenAI
        • Sora 视频生成 API
        • Image1 图像生成
        • sora2视频生成
        • sora视频生成
        • Whisper1音频转录-同步
        • Whisper1音频转录-异步
        • Image1.5 / 1 图像生成/编辑-异步
        • Image1.5 / 1 图像生成-同步
        • Image1.5 / 1 图像编辑-同步
      • 火山引擎
        • 火山引擎图片处理
      • Runway
        • 视频生成
        • 文本生成音频
        • 音效生成
      • 腾讯混元
        • 混元生3D-专业版
        • 混元生3D-极速版
        • 纹理生成
        • 智能拓扑
        • UV展开
        • 组件生成
  • GPU租赁
    • GPU租赁与选型指南
    • 容器实例
    • 数据与存储
    • 费用相关
  • 条款与协议
    • 用户协议
    • 隐私政策
    • 用户充值协议
    • 付费充值协议
    • 使用条款
    • 数据安全协议和分析
  • 数据模型
    • Schemas
      • 即梦4.0生图请求
      • Gemini 图片生成请求体-Messages
      • Sora2视频生成请求体
      • 千问文生图异步参数
      • 豆包3D生成请求体
      • RunwayTaskGenerationRequest
      • Runway视频生成请求体
      • 阿里音频转录请求体
      • Whispher 音频转录请求体
      • 即梦文生图请求
      • OpenAI-Chat 请求体
      • OpenAI图像生成参数
      • 可灵视频生成请求体
      • 豆包视频生成请求体
      • Whispher 音频转录 响应- json
      • OpenAI-Chat 请求体-Message
      • Minimax视频生成请求体
      • Gemini 图片生成请求体-常规
      • 即梦视频生成请求体
      • OpenAI-Chat 请求体- StreamOptions
      • Sora1视频生成请求体
      • OpenAI-Chat 请求体-Function
      • 千问图生图同步参数
      • 豆包图片生成请求体
      • OpenAI-Chat 请求体-ToolCall
      • Vidu视频生成请求体
      • 即梦图生图请求
      • OpenAI-Chat 请求体-ResponseFormat
      • Openai 图像生成响应
      • OpenAI-Chat 请求体- FormatJsonSchema
      • OpenAI Chat 响应体
      • 千问图像编辑响应
      • Whispher 音频转录 响应- text
      • 豆包图片生成响应
      • 异步任务响应
      • OpenAI Embedding 响应
      • OpenAI Chat响应体-Choice
      • OpenAI Chat 响应- Usage
      • 任务信息
      • OpenAI Embedding 响应- Item
      • 千问图像编辑响应-Choice
      • 错误响应
      • 千问图像编辑响应-Message
      • Veo视频生成请求体
      • 千问图像编辑响应-Content
      • 图片生成成功事件
      • 千问图像编辑响应-Usage
      • 异步Task响应
      • 图片生成失败事件
      • 异步Task响应Data
      • 图像生成完成事件
      • 异步Task响应Result
      • 流式响应错误事件
    • Runway音效生成请求体
    • Wan图生视频请求体
    • 异步Task响应
    • Gemini Chat 请求体
    • 腾讯3D生成请求体
    • Claude 请求体
    • Runway TextToSpeech 请求体
    • 3D专业版请求体
    • Wan异步Task响应
    • 异步Task响应Data
    • Gemini Chat 请求体-Content
    • 多视角图片
    • Claude 请求体-Message
    • 3D极速版请求体
    • Wan异步Task响应Data
    • Gemini Chat 请求体-Part
    • 异步Task响应
    • Claude 响应 - messages
    • 纹理生成请求体
    • Gemini Chat 请求体-InlineData
    • 异步Task响应Data
    • Claude 响应 - MessageSource
    • 智能拓扑请求体
    • Gemini Chat 请求体-FileData
    • 异步Task响应Result
    • Claude 请求体-Tool
    • UV展开请求体
    • Gemini Chat 请求体-FunctionCall
    • Claude 请求体-Thinking
    • 组件生成请求体
    • Gemini Chat 请求体-FunctionResponse
    • Claude 响应
    • 多视角图片
    • Gemini Chat 请求体-PartExecutableCode
    • Claude 响应-Usage
    • File3D对象
    • Gemini Chat 请求体-PartCodeExecutionResult
    • ClaudeError
    • Image对象
    • Gemini Chat 请求体-ChatGenerationConfig
    • InputFile3D对象
    • Gemini Chat 请求体-ThinkingConfig
    • 异步Task响应
    • Gemini Chat 请求体-ChatSafetySettings
    • 异步Task响应Data
    • Gemini Chat 请求体-ChatTool
    • 异步Task响应Result
    • Gemini Chat 请求体-Config
    • Gemini Chat 请求体-FunctionCallingConfig
    • Gemini Chat 响应
    • Gemini Chat 响应-Candidate
    • Gemini Chat 响应-SafetyRating
    • Gemini Chat 响应-PromptFeedback
    • Gemini Chat 响应-UsageMetadata
    • GeminiError
胜算云
胜算云
  1. 使用指南

OpenCode 接入胜算云(桌面版IDE)

📌
最新 OpenCode 桌面版 IDE 下载地址:
https://opencode.ai/download
(现已推出适用于 macOS、Windows 和 Linux 的 Beta 版本)

1. 基础配置步骤#

安装完毕后,请按照以下步骤配置:
1.
打开 OpenCode 设置页面 (Settings)。
image.png
2. 在 Provider(提供商)中选择 Custom provider。
3.
Base URL 填入:
https://router.shengsuanyun.com/api/v1
image.png
4. 前往个人控制台获取 API Key 并填入:
https://console.shengsuanyun.com/user/keys
5. 其他字段可随意自定义。
6. 关于模型 ID:需准确复制对应的模型名。你可以在模型列表里点击“复制”按钮选择你想在 OpenCoder 里使用的模型。可多选添加你常用、可能会用到的模型。
image.png
7. 配置完成提交后,在聊天框里就能选择你配置好的模型开始编码了。

2. 进阶配置(批量添加所有模型)#

如果觉得一个一个添加模型太麻烦,可根据以下步骤修改 .config 的 json 文件,一次性添加所有模型。

第一步:打开配置文件#

请打开终端(Terminal),根据你的操作系统输入以下命令:
Windows (PowerShell):
mkdir -p $env:USERPROFILE\.config\opencode
notepad $env:USERPROFILE\.config\opencode\opencode.json
Mac / Linux:

第二步:输入配置代码#

上述命令会新建或打开一个 json 文件,请在文件中输入以下配置代码。
注意:请务必在代码中的 "apiKey": "" 处填入你的 API Key。
{
  "$schema": "https://opencode.ai/config.json",
  "//": "默认使用的最强模型 (格式: provider名称/模型ID)",
  "model": "shengsuanyun/openai/gpt-5.1-codex-max",
  "//": "处理简单任务/自动补全的小模型",
  "small_model": "shengsuanyun/google/gemini-3-flash",
  "provider": {
    "shengsuanyun": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "胜算云 Router",
      "options": {
        "baseURL": "https://router.shengsuanyun.com/api/v1",
        "apiKey": "在此处填入你的API_KEY",
        "timeout": 300000
      },
      "models": {
        "openai/gpt-5.1-codex-max": { "name": "GPT 5.1 Codex Max" },
        "openai/gpt-5.1-codex": { "name": "GPT 5.1 Codex" },
        "openai/gpt-5.1-codex-mini": { "name": "GPT 5.1 Codex Mini" },
        "openai/gpt-5.1": { "name": "GPT-5.1" },
        "openai/gpt-5.2-codex": { "name": "GPT 5.2 Codex" },
        "openai/gpt-5.2": { "name": "GPT-5.2" },
        "openai/gpt-5-codex": { "name": "GPT-5 Codex" },
        "openai/gpt-5": { "name": "GPT-5" },
        "openai/gpt-5-mini": { "name": "GPT-5 Mini" },
        "openai/gpt-5-nano": { "name": "GPT-5 Nano" },
        "openai/gpt-4.1": { "name": "GPT-4.1" },
        "openai/gpt-4.1-mini": { "name": "GPT-4.1 Mini" },
        "openai/gpt-4.1-nano": { "name": "GPT-4.1 Nano" },
        "openai/gpt-4o-2024-11-20": { "name": "GPT-4o (Nov 2024)" },
        "openai/gpt-4o-mini": { "name": "GPT-4o Mini" },
        "openai/o1": { "name": "OpenAI o1" },
        "openai/o3": { "name": "OpenAI o3" },
        "openai/o3-mini": { "name": "OpenAI o3-mini" },
        "openai/o3-mini-high": { "name": "OpenAI o3-mini (High)" },
        "openai/o4-mini": { "name": "OpenAI o4-mini" },
        "openai/o4-mini-high": { "name": "OpenAI o4-mini (High)" },
        "openai/o3-deep-research": { "name": "OpenAI o3 Deep Research" },
        "openai/codex-mini-latest": { "name": "Codex Mini Latest" },
        "openai/gpt-oss-120b": { "name": "GPT OSS 120B" },
        "openai/gpt-oss-20b": { "name": "GPT OSS 20B" },
        "anthropic/claude-opus-4.5": { "name": "Claude Opus 4.5" },
        "anthropic/claude-opus-4.1": { "name": "Claude Opus 4.1" },
        "anthropic/claude-opus-4": { "name": "Claude Opus 4" },
        "anthropic/claude-sonnet-4.5": { "name": "Claude Sonnet 4.5" },
        "anthropic/claude-sonnet-4.5:thinking": { "name": "Claude Sonnet 4.5 (Thinking)" },
        "anthropic/claude-sonnet-4": { "name": "Claude Sonnet 4" },
        "anthropic/claude-sonnet-4:thinking": { "name": "Claude Sonnet 4 (Thinking)" },
        "anthropic/claude-3.7-sonnet": { "name": "Claude 3.7 Sonnet" },
        "anthropic/claude-3.7-sonnet:thinking": { "name": "Claude 3.7 Sonnet (Thinking)" },
        "anthropic/claude-haiku-4.5": { "name": "Claude Haiku 4.5" },
        "anthropic/claude-haiku-4.5:thinking": { "name": "Claude Haiku 4.5 (Thinking)" },
        "anthropic/claude-3.5-haiku": { "name": "Claude 3.5 Haiku" },
        "google/gemini-3-pro-preview": { "name": "Gemini 3.0 Pro Preview" },
        "google/gemini-3-flash": { "name": "Gemini 3.0 Flash Preview" },
        "google/gemini-2.5-pro": { "name": "Gemini 2.5 Pro" },
        "google/gemini-2.5-flash": { "name": "Gemini 2.5 Flash" },
        "google/gemini-2.5-flash-lite": { "name": "Gemini 2.5 Flash Lite" },
        "google/gemini-2.0-flash": { "name": "Gemini 2.0 Flash" },
        "google/gemini-2.5-flash-live": { "name": "Gemini 2.5 Flash Live" },
        "deepseek/deepseek-v3": { "name": "DeepSeek V3" },
        "deepseek/deepseek-v3.2": { "name": "DeepSeek V3.2" },
        "deepseek/deepseek-v3.2-think": { "name": "DeepSeek V3.2 Thinking" },
        "deepseek/deepseek-v3.2-exp": { "name": "DeepSeek V3.2 Exp" },
        "deepseek/deepseek-v3.2-exp-think": { "name": "DeepSeek V3.2 Exp Thinking" },
        "deepseek/deepseek-v3.1": { "name": "DeepSeek V3.1" },
        "deepseek/deepseek-v3.1-think": { "name": "DeepSeek V3.1 Thinking" },
        "deepseek/deepseek-r1-0528": { "name": "DeepSeek R1 (0528)" },
        "deepseek/deepseek-ocr": { "name": "DeepSeek OCR" },
        "ali/qwen3-max": { "name": "Qwen3 Max" },
        "ali/qwen3-max-preview": { "name": "Qwen3 Max Preview" },
        "ali/qwen3-max-2026-01-23": { "name": "Qwen3 Max (Jan 23)" },
        "ali/qwen3-coder-plus": { "name": "Qwen3 Coder Plus" },
        "ali/qwen3-coder-480b-a35b-instruct": { "name": "Qwen3 Coder 480B Instruct" },
        "ali/qwen3-next-80b-a3b-instruct": { "name": "Qwen3 Next 80B Instruct" },
        "ali/qwen3-next-80b-a3b-thinking": { "name": "Qwen3 Next 80B Thinking" },
        "ali/qwen3-235b-a22b": { "name": "Qwen3 235B A22B" },
        "ali/qwen3-235b-a22b-instruct-2507": { "name": "Qwen3 235B Instruct" },
        "ali/qwen3-235b-a22b-thinking-2507": { "name": "Qwen3 235B Thinking" },
        "ali/qwen3-vl-plus": { "name": "Qwen3 VL Plus" },
        "ali/qwen3-omni-flash": { "name": "Qwen3 Omni Flash" },
        "ali/qwen-plus-latest": { "name": "Qwen Plus Latest" },
        "ali/qwen-plus-latest:thinking": { "name": "Qwen Plus Thinking" },
        "ali/qwen-turbo-latest": { "name": "Qwen Turbo Latest" },
        "ali/qwen-turbo-latest:thinking": { "name": "Qwen Turbo Thinking" },
        "ali/qwen-vl-ocr": { "name": "Qwen VL OCR" },
        "ali/qwen-vl-plus": { "name": "Qwen VL Plus" },
        "ali/qvq-72b": { "name": "QVQ 72B" },
        "moonshot/kimi-k2": { "name": "Kimi K2 (0905)" },
        "moonshot/kimi-k2.5": { "name": "Kimi K2.5" },
        "moonshot/kimi-latest": { "name": "Kimi Latest" },
        "moonshot/kimi-thinking-preview": { "name": "Kimi Thinking Preview" },
        "bigmodel/glm-4.7": { "name": "GLM-4.7" },
        "bigmodel/glm-4.6": { "name": "GLM-4.6" },
        "bigmodel/glm-4.6:thinking": { "name": "GLM-4.6 Thinking" },
        "bigmodel/glm-4.5": { "name": "GLM-4.5" },
        "bigmodel/glm-4.5:thinking": { "name": "GLM-4.5 Thinking" },
        "bigmodel/glm-4.5-air": { "name": "GLM-4.5 Air" },
        "bigmodel/glm-4.5-air:thinking": { "name": "GLM-4.5 Air Thinking" },
        "bigmodel/glm-4.5-airx": { "name": "GLM-4.5 AirX" },
        "bigmodel/glm-4.5-airx:thinking": { "name": "GLM-4.5 AirX Thinking" },
        "bigmodel/glm-4.5-x": { "name": "GLM-4.5 X" },
        "bigmodel/glm-4.5-x:thinking": { "name": "GLM-4.5 X Thinking" },
        "bigmodel/glm-4-plus": { "name": "GLM-4 Plus" },
        "bigmodel/glm-z1-air": { "name": "GLM Z1 Air" },
        "bigmodel/glm-z1-airx": { "name": "GLM Z1 AirX" },
        "minimax/minimax-m2": { "name": "MiniMax M2" },
        "minimax/minimax-m2.1": { "name": "MiniMax M2.1" },
        "minimax/minimax-m2.1-lightning": { "name": "MiniMax M2.1 Lightning" },
        "minimax/minimax-m1": { "name": "MiniMax M1" },
        "bytedance/doubao-pro-256k": { "name": "Doubao 1.5 Pro 256K" },
        "bytedance/doubao-seed-1.8": { "name": "Doubao Seed 1.8" },
        "bytedance/doubao-seed-1.6": { "name": "Doubao Seed 1.6" },
        "bytedance/doubao-seed-1.6:thinking": { "name": "Doubao Seed 1.6 (Thinking)" },
        "bytedance/doubao-seed-1.6-flash": { "name": "Doubao Seed 1.6 Flash" },
        "x-ai/grok-3": { "name": "Grok 3" },
        "x-ai/grok-4": { "name": "Grok 4" },
        "x-ai/grok-4-fast": { "name": "Grok 4 Fast" },
        "xai/grok-code-fast-1": { "name": "Grok Code Fast 1" },
        "streamlake/kat-coder-pro-v1": { "name": "KAT Coder Pro V1" },
        "streamlake/kat-coder-air-v1": { "name": "KAT Coder Air V1" },
        "streamlake/kat-coder-exp-72b-1010": { "name": "KAT Coder Exp 72B" },
        "baidu/ernie-4.0-turbo-128k": { "name": "ERNIE 4.0 Turbo 128K" },
        "baidu/ernie-4.5-turbo-128k": { "name": "ERNIE 4.5 Turbo 128K" },
        "baidu/ernie-4.5-turbo-32k": { "name": "ERNIE 4.5 Turbo 32K" },
        "baidu/ernie-4.5-turbo-preview": { "name": "ERNIE 4.5 Turbo Preview" },
        "baidu/ernie-4.5-turbo-vl-preview": { "name": "ERNIE 4.5 Turbo VL" },
        "tencent/hunyuan-turbos-vision": { "name": "Hunyuan Turbos Vision" },
        "tencent/hunyuan-turbo-vision": { "name": "Hunyuan Turbo Vision" },
        "tencent/hunyuan-t1-vision": { "name": "Hunyuan T1 Vision" },
        "meta/llama-4-scout": { "name": "Llama 4 Scout" },
        "meta/llama-3.3-70b-instruct": { "name": "Llama 3.3 70B" }
      }
    }
  },
  "disabled_providers": [
    "openai",
    "anthropic",
    "google"
  ]
}

第三步:保存并重启#

保存文件后,重启 OpenCode,你就能看到所有配置好的可用模型了。
修改于 2026-01-29 09:21:23
上一页
开发者快速入门指南
下一页
N8N-Nodes-Shengsuanyun 安装使用指南(已上线n8n社区)
Built with