Claude Code 现支持 Anthropic API 兼容,可在 Ollama 上运行
Ollama v0.14.0 及以上版本现兼容 Anthropic Messages API,使 Claude Code 等工具能与开源模型配合使用。用户可在本地或通过 ollama.com 连接云端模型运行。
Ollama 于 2026 年 1 月 16 日发布博客,宣布自 v0.14.0 版本起兼容 Anthropic Messages API。这一更新使得开发者能够使用 Anthropic 的智能编码工具 Claude Code 与开源模型协同工作,既可在本地运行,也可通过 ollama.com 连接云端模型。
使用 Claude Code 需先安装该工具。Ollama 提供了适用于 macOS、Linux、WSL 及 Windows 的安装命令。安装完成后,通过设置环境变量 ANTHROPIC_AUTH_TOKEN 为 "ollama" 并将 ANTHROPIC_BASE_URL 指向本地 Ollama 服务(默认为 http://localhost:11434),即可将 Claude Code 与 Ollama 连接。运行命令如 claude --model gpt-oss:20b 或 claude --model glm-4.7:cloud 即可启动。推荐使用上下文长度至少 32K Tokens 的模型,Ollama 云端模型默认支持完整上下文。
Ollama 推荐了若干适合编码场景的模型:本地模型包括 gpt-oss:20b 和 qwen3-coder;云端模型包括 glm-4.7:cloud 和 minimax-m2.1:cloud。
此外,现有使用 Anthropic SDK 的应用程序只需更改基础 URL 即可接入 Ollama。博客提供了 Python 和 JavaScript 的代码示例,展示了如何创建客户端、发送消息及获取回复。Ollama 还支持工具调用功能,模型可通过工具与外部系统交互,例如获取天气信息。
本次更新带来的兼容性支持包括:消息与多轮对话、流式传输、系统提示、工具调用/函数调用、扩展思考以及视觉(图像输入)功能。更多详情可查阅 Anthropic 兼容性文档。