本地 AI
進階
本地 AI

用程式呼叫本地 AI:Ollama API 與 OpenAI 相容介面

本地模型也有 API。用 curl、Python、JavaScript 呼叫,接進你自己的網站、機器人或自動化流程。
40 分鐘
5 步
免費
編
AI 有解編輯部
最後更新 2026 年 11 月 4 日・CC BY 4.0
用到的工具
Python
Node.js
Ollama 啟動後會在本機開一個 API(預設 http://localhost:11434)。很多工具也支援 OpenAI 相容格式,可以直接把網址指向你的本地 AI。
你需要準備
•
已完成〈在自己電腦跑 AI〉
•
已下載一個模型,例如 qwen3:8b
進度 0/5
1

用 curl 測試

終端機
curl http://localhost:11434/api/chat -d '{ "model": "qwen3:8b", "messages": [{"role": "user", "content": "用一句話介紹台北"}], "stream": false }'
Windows PowerShell 的引號規則不同,建議改用下面的 Python 或 JavaScript。
2

Python

終端機
pip install ollama
Python
import ollama reply = ollama.chat( model="qwen3:8b", messages=[{"role": "user", "content": "把這句翻成英文:今天天氣很好"}], ) print(reply["message"]["content"])
3

JavaScript(Node.js 18 以上內建 fetch)

JavaScript
const res = await fetch("http://localhost:11434/api/chat", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ model: "qwen3:8b", messages: [{ role: "user", content: "列出三個學習 Python 的建議" }], stream: false, }), }); const data = await res.json(); console.log(data.message.content);
存成 chat.mjs,用 node chat.mjs 執行。
4

OpenAI 相容介面

許多支援「自訂 OpenAI 網址」的工具,可以把網址設成:
文字
http://localhost:11434/v1
API 金鑰欄位隨便填一個字串即可(本地不驗證),模型名稱填 Ollama 的模型名。
5

讓區網其他電腦連線(小心)

預設只接受本機連線。若要開放給區網,設定環境變數 OLLAMA_HOST=0.0.0.0 後重新啟動 Ollama,並用防火牆只允許信任的電腦。
注意
Ollama 的 API 沒有登入保護,絕對不要直接開放到網際網路。需要遠端使用,請在前面加上有登入的服務(例如 Open WebUI)或 VPN。
你照著做成功了嗎?
成為第一個回報的人。你的回報會決定攻略排序與作者分潤。
下一步
把本地 AI 接進自動化流程:見〈用 n8n 串 AI 自動化〉。
收錄在學習路線
廣告版位
想讓正在用 AI 的人看到你的產品?了解廣告合作
問與答
卡住的地方、補充的做法都可以留在這裡
還沒有人留言。
更多「本地 AI」攻略