← Semua penyedia API AI

CATATAN LAPANGAN PENGEMBANG / DOKUMEN DIPERIKSA 2026-09-23

Ollama · local
Titik akhir API & penyiapan.

Mulai Ollama dan unduh model terlebih dahulu. localhost merujuk pada mesin yang menjalankan kode Anda. SDK OpenAI lokal memerlukan nilai kunci, tetapi Ollama mengabaikannya; gunakan ollama.

URL dasar SDK

http://localhost:11434/v1

Titik akhir permintaan lengkap · POST

http://localhost:11434/v1/chat/completions

Baca dokumentasi resmi Ollama · lokal ↗ · Diperiksa pada 2026-09-23; tidak ada panggilan API langsung yang dilakukan.

Titik awal yang sederhana.

Jalankan Ollama secara lokal dan unduh model pilihan Anda. Atur AI_MODEL sesuai nama instalasi yang tepat; ganti YOUR_MODEL_ID dalam cURL. Kunci SDK placeholder ollama bukan rahasia.

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!"
    }
  ]
}'

Sebelum menerapkan ke produksi.

Periksa ketersediaan model, penagihan, batas laju, dan parameter yang didukung dalam dokumentasi penyedia. Mulailah dengan permintaan kecil dari backend Anda. Jauhkan kunci API dari JavaScript sisi klien dan kontrol sumber.

Contoh ini menunjukkan struktur permintaan dan konfigurasi. Contoh ini tidak menguji kredensial Anda atau menjamin akses ke model.

Bandingkan endpoint AI API lainnya →