GHI CHÚ LẬP TRÌNH VIÊN / TÀI LIỆU ĐÃ KIỂM TRA NGÀY 2026-09-23
Ollama · local
Điểm cuối API & thiết lập.
Khởi động Ollama và tải xuống mô hình trước. localhost ám chỉ máy đang chạy mã của bạn. SDK OpenAI cục bộ yêu cầu giá trị khóa, nhưng Ollama bỏ qua tham số này; hãy sử dụng ollama.
URL cơ sở SDK
http://localhost:11434/v1Điểm cuối yêu cầu đầy đủ · POST
http://localhost:11434/v1/chat/completionsĐọc tài liệu chính thức của Ollama · cục bộ ↗ · Đã kiểm tra ngày 23-09-2026; không thực hiện lệnh gọi API trực tiếp.
Điểm khởi đầu nhỏ gọn.
Khởi động Ollama cục bộ và tải xuống mô hình bạn chọn. Đặt AI_MODEL thành tên chính xác đã cài đặt; thay thế YOUR_MODEL_ID trong cURL. Khóa SDK giữ chỗ ollama không phải là thông tin bí mật.
Python
# pip install openai
import os
from openai import OpenAI
client = OpenAI(
api_key="ollama",
base_url="http://localhost:11434/v1",
)
response = client.chat.completions.create(
model=os.environ["AI_MODEL"], messages=[{"role": "user", "content": "Hello!"}]
)
print(response)Node.js
// npm install openai
// Server-side Node.js; never expose API keys in a browser.
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "ollama",
baseURL: "http://localhost:11434/v1",
});
const response = await client.chat.completions.create({
"model": process.env.AI_MODEL,
"messages": [
{
"role": "user",
"content": "Hello!"
}
]
});
console.log(response);cURL
curl 'http://localhost:11434/v1/chat/completions' \
-H "Content-Type: application/json" \
--data '{
"model": "YOUR_MODEL_ID",
"messages": [
{
"role": "user",
"content": "Hello!"
}
]
}'Trước khi đưa vào môi trường production.
Kiểm tra tính khả dụng của mô hình, thanh toán, giới hạn tốc độ và các tham số được hỗ trợ trong tài liệu nhà cung cấp. Bắt đầu với một yêu cầu nhỏ từ backend. Không lưu khóa API trong JavaScript phía client hoặc hệ thống quản lý mã nguồn.
Các ví dụ này minh họa cấu trúc yêu cầu và cấu hình. Chúng không xác thực thông tin đăng nhập của bạn cũng như không đảm bảo quyền truy cập vào mô hình.
So sánh các điểm cuối AI API khác →