SuperAPI AI 工具集

ollama-sync

通用与其它

查看项目

更新于 10-16 01:29

技能介绍

用途:ollama-sync 用于让 opencode.json 中 ollama provider 的模型列表与本机实际可用的 Ollama 模型保持一致,避免配置与实际环境脱节。

主要能力:执行 ollama list 获取当前主机上的模型名称与标签;解析输出,提取干净的模型名称列表;读取并编辑 opencode.json,替换 ollama provider 下的 models 列表。

使用方式:确认执行环境中存在 ollama 命令;通过 bash 工具运行 ollama list;解析输出得到模型名称;用 read 工具查看 opencode.json 当前结构;用 edit 工具更新 ollama provider 的 models 字段。目标结构为 providers.ollama.models 数组,并保留 base_url(如 http://localhost:11434)。

适用场景:本地使用 Ollama 并希望 opencode.json 模型列表自动反映本机已安装模型的场景。

限制与边界:若 ollama list 返回空列表,应将 models 清空或设为空数组并提示用户;若 ollama 命令失败或不存在,应停止同步并告知用户环境问题。资料未提供安装命令、版本要求、平台支持、收费信息或具体解析实现细节。