运行模型

ollama run gemma4

启动集成

ollama launch

配置并启动外部应用程序以使用 Ollama 模型。这提供了一种交互式的方式来设置和启动与受支持应用的集成。

支持的集成

  • OpenCode - 开源编码助手
  • Claude Code - Anthropic 的智能体编码工具
  • Codex - OpenAI 的编码助手
  • VS Code - Microsoft 的内置 AI 聊天 IDE
  • Droid - Factory 的 AI 编码智能体

示例

以交互方式启动集成:

ollama launch

启动特定集成:

ollama launch claude

使用特定模型启动:

ollama launch claude --model qwen3.5

仅配置而不启动:

ollama launch droid --config

多行输入

对于多行输入,您可以使用 """ 包裹文本:

>>> """Hello,
... world!
... """
I'm a basic program that prints the famous "Hello, world!" message to the console.

多模态模型

ollama run gemma4 "What's in this image? /Users/jmorgan/Desktop/smile.png"

生成嵌入向量

ollama run embeddinggemma "Hello world"

输出是一个 JSON 数组:

echo "Hello world" | ollama run nomic-embed-text

询问决策模型

ollama run nimble --ask "Is a refund being requested?" < ticket.txt

ollama run nimble --ask "Which team should handle this?" \
  --choice billing="Payments and refunds" \
  --choice technical="Software problems" < ticket.txt

ollama run nimble --ask "How urgent is this?" \
  --level "Routine" \
  --level "Soon" \
  --level "Immediate" < ticket.txt

状态通过管道传入或在模型名称后提供,可以是文本或 JSON 格式。每个 --ask 问题都会得到“是”或“否”的回答,除非其后跟随有供选择的标签(--choice)或用于评分的级别(--level)。请参阅 Decision。

与语音模型对话

ollama run phonon "Hello from Ollama."

ollama run phonon --voice Zoey "Hi, this is Zoey."

ollama run phonon "Save this to a file." > speech.wav

音频将通过扬声器播放,或者在重定向输出时写入为 WAV 文件。不带文本运行它即可逐行朗读您输入的内容。请参阅 Speech。

下载模型

ollama pull gemma4

删除模型

ollama rm gemma4

列出模型

ollama ls

登录 Ollama

ollama signin

退出 Ollama 登录

ollama signout

创建自定义模型

首先,创建一个 Modelfile

FROM gemma4
SYSTEM """You are a happy cat."""

然后运行 ollama create:

ollama create -f Modelfile

列出正在运行的模型

ollama ps

停止正在运行的模型

ollama stop gemma4

启动 Ollama

ollama serve

要查看可设置的环境变量列表,请运行 ollama serve --help