opencode调用本地模型一(1.18.30版本安装)

在准备安装机器本地文件夹安装目录,opencode下新建有config配置目录、workspace工作目录,config目录下的配置文件opencode.json内容如下,因为本地安装有千问模型,固配置千问模型

bash 复制代码
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "ollama": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ollama (192.168.11.136)",
      "options": {
        "baseURL": "http://192.168.11.136:11434/v1"
      },
      "models": {
        "qwen3-vl:32b": {
          "name": "Qwen3-VL 32B",
          "tool_call": true,
          "attachment": true,
          "temperature": true,
          "limit": { "context": 65536, "output": 40960 }
        },
        "qwen3.5:9b": {
          "name": "Qwen3.5 9B",
          "tool_call": true,
          "attachment": true,
          "temperature": true,
          "limit": { "context": 65536, "output": 40960 }
        },
        "qwen3-vl:8b": {
          "name": "Qwen3-VL 8B",
          "tool_call": true,
          "attachment": true,
          "temperature": true,
          "limit": { "context": 65536, "output": 40960 }
        },
        "deepseek-r1:8b": {
          "name": "DeepSeek R1 8B",
          "tool_call": true,
          "attachment": true,
          "temperature": true,
          "limit": { "context": 65536, "output": 40960 }
        }
      }
    }
  },
  "model": "ollama/qwen3-vl:32b"
}

因国内网络问题,直接下周可能会很慢,于是在docker容器添加源

bash 复制代码
 "https://docker.xuanyuan.me",
    "https://docker.1ms.run",
    "https://docker.m.daocloud.io",
    "https://registry-1.docker.io"

运行容器

bash 复制代码
docker run -d `
  --name opencode `
  --restart unless-stopped `
  -e TZ=Asia/Shanghai `
  -p 4096:4096 `
  -v "E:\vm\opencode\config:/home/opencode/.config/opencode" `
  -v "E:\vm\opencode\workspace:/home/opencode/workspace" `
  -w /home/opencode/workspace `
  sprisa/opencode:latest

进入 TUI操作界面

bash 复制代码
docker exec -it opencode opencode

运行部署后容器内找不到ollama安装的本地模型

bash 复制代码
/models

找不到容器模型原因是没有正确加载到本地模型,重新调整配置文件后重启后TUI界面如下

相关推荐
Ada's4 小时前
【计算机基础系列】003:Python数据结构
开发语言·数据结构·python
2601_962885725 小时前
如何用 Python 计算 TRIX 三重指数平滑均线指标?
开发语言·python
还卿一钵无情泪5 小时前
Unsloth 微调 构建自己的大模型 没有GPU也能微调
linux·开发语言·人工智能·python·大模型·nlp·unsloth
倔强的石头1067 小时前
应用账号最小权限实践:读写账号、报表账号、运维账号分层
java·运维·开发语言
传人once7 小时前
页面中心圆圈放大效果如何写
开发语言·javascript·ecmascript
NeilYuen7 小时前
【C++】STL源码仿写(二):vector
开发语言·c++
蜗牛互联网7 小时前
Python消费Responses SSE事件:增量文本、超时与取消
java·开发语言·人工智能·后端·python
weixin_307779138 小时前
C++代码实现MATLAB中的crossval函数功能
开发语言·c++·算法·matlab
ttwuai8 小时前
Go后台管理系统开源项目:4个官方仓库怎么追溯和核验
开发语言·golang·开源
谢亮_vipxieliang8 小时前
Go Worker Pool 设计——从原理到生产级实现
开发语言·后端·golang