news 2026/4/15 15:02:59

OpenCode 配置指南:模型能力、模态与常用选项

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenCode 配置指南:模型能力、模态与常用选项

1. 配置文件结构

~/.config/opencode/opencode.json示意:

{"$schema":"https://opencode.ai/config.json","plugin":["oh-my-opencode@3.1.2"],"mcp":{"feishu-mcp":{"type":"remote","url":"https://mcp.feishu.cn/mcp/..."}},"provider":{"Mify-OpenAI":{"npm":"@ai-sdk/openai","options":{"baseURL":"http://model.mify.ai.srv/v1/","apiKey":"sk-..."},"models":{"azure_openai/gpt-5.1-codex":{"name":"GPT-5.1 Codex","attachment":true,"reasoning":true,"modalities":{"input":["text","image"],"output":["text"]},"limit":{"context":1000000,"output":128000}}}}}}

2. 核心能力配置

配置项作用说明
modalities.input声明模型支持的输入类型可选值:text/audio/image/video/pdf;需要手动声明,否则视为不支持
modalities.output声明模型输出类型同上
attachment是否允许文件上传true时可在对话中附加文件,常与modalities联动
reasoning推理模式true时启用“思考过程”显示
limit.context/limit.outputToken 限制设定最大上下文与输出长度
options.*SDK 接入参数例如baseURLapiKey、自定义headerstimeout

只有配置了modalities.input包含image的模型才能接收图片输入;没有就会提示 “this model does not support image input”。

3. 常见场景示例

3.1 启用图片/多模态

"modalities":{"input":["text","image"],"output":["text"]},"attachment":true

3.2 开启推理

"reasoning":true

3.3 设置 Token 限制

"limit":{"context":1000000,"output":128000}

4. 其他可配选项速览

  • plugin: 安装的插件列表
  • mcp: MCP(如飞书)远程/本地服务描述
  • provider: 多个模型供应商配置(含npm包名、默认options、模型清单)
  • workspace: 针对特定目录的覆写配置
  • env: 全局环境变量
  • instructions: 额外的规则/指令文件
  • tools: 控制可用工具(如禁用bashwrite等)
  • tui: 终端 UI 参数(滚动、diff 样式等)

5. 使用建议

  1. 逐级合并:Remote → Global → Custom → Project,后者可覆盖前者。
  2. 谨慎暴露密钥:推荐配合{file:~/.secrets/...}引用。
  3. 明确定义模态:缺省值即“不支持”,尤其图像、音频等必须显式声明。
  4. 模型专能化:同一 provider 下可配置多个 model entry,每个 entry 单独定义能力。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 14:20:30

告别3天调试:AI驱动的黑苹果配置革命

告别3天调试:AI驱动的黑苹果配置革命 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 副标题:从硬件扫描到EFI生成,…

作者头像 李华
网站建设 2026/4/12 17:34:42

ERNIE 4.5黑科技:2比特量化单GPU驾驭300B大模型

ERNIE 4.5黑科技:2比特量化单GPU驾驭300B大模型 【免费下载链接】ERNIE-4.5-300B-A47B-2Bits-Paddle 项目地址: https://ai.gitcode.com/hf_mirrors/baidu/ERNIE-4.5-300B-A47B-2Bits-Paddle 百度ERNIE 4.5推出2比特量化版本(ERNIE-4.5-300B-A47…

作者头像 李华
网站建设 2026/4/11 16:36:27

游游的二进制树【牛客tracker 每日一题】

游游的二进制树 时间限制:1秒 空间限制:256M 网页链接 牛客tracker 牛客tracker & 每日一题,完成每日打卡,即可获得牛币。获得相应数量的牛币,能在【牛币兑换中心】,换取相应奖品!助力每…

作者头像 李华
网站建设 2026/4/4 0:04:26

STM32 CubeIDE 控制OLED显示屏

IIC配置:在STM32CubeMX中配置IIC外设为 Fast Mode (400kHz)。配置IIC引脚配置RCC(复位与时钟控制)保存并生成HAL库初始化代码。配置OLED需要的相关代码函数OLED_Init(); //初始化OLEDOLED_DisPlay_On(); //开启OLED显示…

作者头像 李华
网站建设 2026/4/11 17:39:35

3步打造完美黑苹果:OpCore Simplify智能配置工具使用指南

3步打造完美黑苹果:OpCore Simplify智能配置工具使用指南 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify OpCore Simplify是一款专为简化O…

作者头像 李华