V-API
    V-API
    • 前言-模型兼容性(必读)
    • OpenAI官方SDK使用教程
    • 高并发批量请求示例
    • Claude Code最佳API配置教程指南
    • OpenAi Codex最佳API配置教程指南
    • Gemini CLI最佳API配置教程指南
    • OpenClaw 配置使用 API 教程
    • OpenCode 配置使用 API 教程
    • 模型信息
      • 列出可用模型
        GET
      • 列出单个模型
        GET
    • 聊天模型(Chat)
      • 聊天接口(通用)
        POST
      • 聊天接口(图片分析)
        POST
      • 聊天接口(函数调用)
        POST
      • 聊天接口(o1-o3系列模型)
        POST
      • gpt-4o-all 文件分析
        POST
      • gpt-4-all 文件分析
        POST
      • 聊天补全
        POST
      • Claude (OpenAI格式)-可PDF分析
        POST
      • Claude (原生格式)-可PDF分析
        POST
      • Gemini (OpenAI格式)-可文件分析
        POST
      • Gemini (原生格式)-可文件分析
        POST
      • GPTs
        POST
    • 内容审查
      • 文本审查
        POST
      • 图片审查
        POST
    • 向量嵌入
      • 创建嵌入
        POST
    • 文本排序
      • 文本排序
    • 图片生成(image)
      • MidJourney
        • 提交模式与状态码说明
        • 任务:文生图、文图生图 Imagine
        • 任务:图片编辑、局部重绘
        • 任务:图生视频
        • 任务:换脸 swap_face
        • 任务:绘图变化
        • 任务:绘图变化-simple
        • 任务:执行动作
        • 任务:图生图 Blend
        • 任务:图生文 Describe
        • 任务:局部重绘 Modal
        • 任务:提示词缩短 Shorten
        • 查询:根据ID列表查任务
        • 查询:根据ID查询任务
        • 查询:根据ID获取图片
        • 查询:根据ID获取图片 Seed
        • 上传:上传图片到Discord
      • OpenAi
        • 图像生成 dall-e-2、dall-e-3
        • 图像生成 gpt-image
        • 图像编辑 gpt-image
      • Gemini
        • nano-banana参考尺寸
        • 对话生图/编辑 nano-banana
        • 图像生成 nano-banana
        • 图像编辑 nano-banana
        • 图像生成 imagen 3~4
      • Flux
        • Flux-图片生成
        • Flux-图片编辑
      • 即梦AI
        • 即梦4.0-图片生成
        • 既梦4.0-图片编辑
        • 即梦3.0-图片生成
        • 既梦3.0-图片编辑
        • 即梦AI 生图-旧版
      • Qwen
        • 图像生成
        • 图像编辑
      • Grok
        • 图像生成
      • Ideogram
        • README
        • Generate 3.0 (文生图)
        • Edit 3.0 (编辑)
        • Remix 3.0 (混合图)
        • Reframe 3.0 (重构)
        • Replace bg 3.0 (背景替换)
        • Generate (文生图)
        • Remix(混合图)
        • Upscale(高清放大)
        • Describe(图生描述)
      • stable-diffusion
        • stable-diffusion (chat格式)
        • stable-diffusion (dalle格式)
      • 可灵AI
        • README
    • 视频模型(Video)
      • 视频模型说明
      • 快手可灵AI
        • Callback 协议
        • 任务:图像生成
        • 任务:虚拟试穿
        • 任务:文生视频
        • 任务:图生视频
        • 任务:多图生视频
        • 任务:视频延长
        • 任务:视频配音-对口型
        • 任务:视频特效-单图
        • 任务:视频特效-双人互动
        • 查询:任务结果(本站通用)
        • 查询:任务结果(官方格式)
      • vidu视频
        • 模板生视频template参数
        • 任务:模板生视频(推荐)
        • 任务:文生视频
        • 任务:图生视频
        • 任务:参考生视频
        • 任务:首尾帧视频
        • 查询:任务结果
      • 豆包视频
        • 任务:视频生成
        • 查询:任务结果
      • 即梦AI
        • 任务:图生视频
        • 任务:文生视频
        • 查询:任务结果
      • 海螺视频
        • 文生视频
        • 图生视频
        • 图生首尾帧视频
        • 主体参考生视频
        • 查询:任务结果
        • 下载:视频地址
      • pika视频
        • 任务:生成视频
        • 查询:任务结果
      • luma视频
        • 任务:生成视频
        • 任务:拓展视频
        • 查询:单个任务
        • 查询:批量查询任务
        • 获取:无水印视频
      • runway 官方API
        • 任务:生成视频
        • 查询:单个任务
      • runway 旧版API-暂时失效
        • 任务:生成视频.gen2
        • 任务:生成视频.gen3
        • 任务:拓展视频
        • 查询:单个任务
        • 上传:参考图 A认证
        • 上传:参考图 C 获取
      • 数字人
        • 必读指南
        • 任务:生成数字人视频
        • 查询:任务结果
        • 获取:默认voice 列表
      • sora视频
        • 文生视频
        • 图生视频
        • 视频生视频
        • 查询视频状态
        • 获取视频地址
      • 阿里百炼
        • 文生视频
        • 图生视频-首帧
        • 查询:任务结果
    • 音频模型(Audio)
      • Realtime (实时语音对话)
      • 文字转语音TTS
        • 模型 OpenAI TTS-1
        • 模型 Gemini TTS系列
        • 模型 Qwen TTS系列
        • 模型 ChatTTS
        • 模型 fish-speech-1.5
        • 模型 fish-speech-1.2-sft
        • 模型 MegaTTS3
        • 模型 Step-Audio-TTS-3B
        • 模型 FunAudioLLM-CosyVoice-300M
      • 语音转文字 whisper
        • 模型 whisper-1
        • 模型 whisper-base
        • 模型 whisper-large
        • 模型 whisper-large-v3
        • 模型 whisper-large-v3-turbo
        • 创建翻译
        • 模型 SenseVoiceSmall
    • 音乐创作(suno)
      • 接口介绍
      • 聊天方式:生成歌曲
      • 任务:生成歌曲
      • 任务:生成歌词
      • 查询:批量查询任务
      • 查询:单个任务
    • 图片处理(pic)
      • 特别说明
      • 任务:智能抠图
      • 任务:图片清晰化(无损放大)
      • 任务:图片添加背景
      • 任务:去水印-自动
      • 任务:去水印
      • 任务:OCR服务
      • 任务:证件照
      • 任务:照片上色
      • 查询:任务结果
    • 文档处理(pdf、ocr)
      • OCR识别
      • 任务:PDF解析
      • 查询:PDF解析结果
    • 3D模型
      • 任务:图片转3D模型
      • 查询:任务结果
    • 更多接口开发中...
    • 查询令牌用量
      GET
    • 查询令牌限额
      GET
    • 查询账户信息
      GET

    OpenCode 配置使用 API 教程

    本文档旨在说明如何将符合 OpenAI 接口规范的第三方 API 服务集成到 OpenCode 环境中。
    注意
    如果你想在 OpenCode 中使用 Gemini 模型,可以尝试使用 Chat 格式,如果使用原生格式请使用其他编程工具,OpenCode 使用 Gemini 模型因格式协议问题可能会报错不兼容,请大家知悉!

    1. OpenCode 环境准备#

    1.
    确保你的 OpenCode CLI 环境已就绪(版本建议更新至最新):
    pnpm install -g @opencode/cli

    2. OpenCode CLI 凭证注册#

    在修改配置文件前,需先在本地密钥管理器中注册一个服务商别名(Provider ID)。这一步是为了安全地托管 API Key,避免在配置文件中明文硬编码。
    1.执行认证指令:
    opencode auth login
    2.
    选择类型:在列表中定位并选中底部的 other(可以直接打字搜索)。
    3.
    定义 ID:输入一个自定义标识符(例如 local)。
    4.
    录入密钥:输入你在V-API平台上已创建的令牌密钥 API Key(sk-xxxx)。

    3. OpenCode 配置第三方 API#

    OpenCode 通过opencode.json文件来解析服务商参数。请根据你的操作系统定位并新建/编辑该文件。

    配置文件路径#

    Window
    MacOs/Linux
      `%USERPROFILE%\.config\opencode\opencode.json`

    配置模版#

    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "local": {
          "npm": "@ai-sdk/openai-compatible",
          "name": "local",
          "options": {
            "baseURL": "http://api.gpt.ge/v1",
          },
          "models": {
            "gpt-4o": { "name": "gpt-4o" },
            "claude-sonnet-4-20250514": { "name": "claude-sonnet-4-20250514" }
          }
        }
      }
    }

    参数映射详解#

    参数节点说明
    根键名 (custom_proxy)必须与 CLI 注册时的 Provider ID 完全一致(大小写敏感)。
    npm固定使用 @ai-sdk/openai-compatible 以适配通用协议。
    baseURL填写V-API平台的API接口地址,通常需包含 /v1 后缀。
    apiKey使用 "{cred:ID}" 语法。系统会自动从本地凭证库中提取对应 ID 的密钥,实现无明文配置。
    models需手动声明V-API平台支持的模型列表,键名(Key)需对应真实的 Model ID。

    4. OpenCode 加载与验证#

    配置完成后,重启客户端以加载新的映射关系。
    1.
    启动主程序:
    opencode
    2.
    在交互栏输入指令调出模型菜单:
    /models
    3.
    若配置无误,你将在列表中看到自定义的V-API平台及其模型。

    🛠 排错核对清单#

    ID 锚点检查:JSON 中的键名是否与opencode auth login时输入的Provider ID字面量完全相等?
    接口路径:baseURL 是否正确?也可能不需要 /v1,可以把接口地址文档中列出的所有地址都试一下,也可以先使用 Curl 或 Postman 验证 /v1/models 接口连通性。
    模型映射:models 下定义的模型 ID 是否与V-API平台上模型广场中的模型名称完全一致?
    缓存清理:若修改未生效,请尝试彻底关闭终端进程后再次启动。
    修改于 2026-02-11 13:38:19
    上一页
    OpenClaw 配置使用 API 教程
    下一页
    列出可用模型
    Built with