Skip to content

建立 2026-09-15 更新 2026-09-15

官方函式庫

Ollama 提供官方 PythonJavaScript 套件,對齊 REST API 的感覺,少寫樣板程式。社群另外有其他語言的綁定,清單在主倉庫 README。

使用前請先讓本機 Ollama 在跑,並 ollama pull 你要的模型。

Python

pip install ollama
from ollama import chat

response = chat(
    model="gemma4",
    messages=[
        {"role": "user", "content": "用一句話說明什麼是 Ollama。"},
    ],
)
print(response.message.content)

也有 generatelistshowpullcreate 等,對應 CLI。連雲端時把 client 指到 https://ollama.com,並帶 OLLAMA_API_KEY

串流時迭代回傳的片段,不要假設一次就拿到完整字串。

JavaScript

npm install ollama
import ollama from "ollama";

const response = await ollama.chat({
  model: "gemma4",
  messages: [{ role: "user", content: "用一句話說明什麼是 Ollama。" }],
});
console.log(response.message.content);

Node 與瀏覽器用法以套件文件為準;瀏覽器還要處理 CORS/OLLAMA_ORIGINS

什麼時候不要用套件

既有專案已經在打 OpenAI 相容端點時,可以改 base URL 指向 Ollama 的相容路徑(若你使用的版本有提供)。官方仍建議:新專案優先用原生 API 或官方套件,功能與錯誤訊息會比較完整。

下一步:若要給非工程師用,看 Open WebUI;若要接到 coding agent,看 整合工具

Python 與 Cloud

2026 年短教學:CLI 之後接 Ollama Cloud、用官方 Python 套件、以及 Modelfile。雲端段落請對照本站對隱私的說明,不要假設「用 Ollama 就一定離線」。