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界面如下

相关推荐
菜鸟~noob2331 小时前
【电子战】第14篇:TOA 定位——圆交汇与到达时间【含matlab代码】
开发语言·matlab
itmigrate2 小时前
Redis 开发高频隐形踩坑记录
开发语言·java-ee
白远山2 小时前
本地游戏代练源码开发实战:架构设计与核心功能实现指南
java·开发语言·架构·需求分析
aramae3 小时前
Python 使用库:标准库与第三方库实战
服务器·开发语言·windows·python
景熙55233 小时前
14.Java 集合框架从入门到源码万字详解(含 ArrayList/LinkedList/HashMap 源码、泛型通配符、红黑树)
java·开发语言·数据结构·算法
Ivanqhz4 小时前
Unigram 算法
开发语言·人工智能·python·深度学习·mlir
Jazz_z5 小时前
如何用 C# 读取 Word 中的表格数据
开发语言·c#
郝学胜-神的一滴5 小时前
C++20模板元编程 04:变量模板 别名模板与模板Lambda实战
服务器·开发语言·数据结构·c++·程序人生
驭渊的小故事5 小时前
Java 项目-jckson序列化工具
java·开发语言