ID ▾
Dapatkan kunci API

Panduan Cepat untuk Pengguna Ollama

Mulai dengan API Ollama tanpa sensor kami dalam hitungan menit. Masukkan base URL dan kunci Anda untuk mulai mengirim permintaan dengan kode SDK OpenAI yang sudah ada.

Prasyarat

Untuk menggunakan API ini, Anda memerlukan akun aktif dengan kunci API yang valid. Daftar di halaman Dapatkan kunci API menggunakan Google atau email dan kata sandi. Tidak diperlukan nomor telepon. Anda juga perlu SDK bahasa yang didukung terinstal di mesin Anda. Panduan ini mencakup Python dan Node.js, klien paling umum untuk endpoint OpenAI-compatible. API melayani satu model tanpa sensor yang diidentifikasi oleh uncensored. API menerima teks dan mengembalikan teks. Tidak ada fitur embedding, gambar, atau audio. Semua permintaan dikirim ke https://api.ollamaapi.cc/v1.

Instal SDK

Instal SDK resmi untuk bahasa pilihan Anda. Untuk Python, gunakan pip. Untuk Node.js, gunakan npm. Library ini menangani protokol HTTP, serialisasi JSON, dan streaming secara otomatis. Anda tidak perlu menulis permintaan HTTP mentah kecuali Anda lebih suka tingkat kontrol tersebut. SDK didokumentasikan dengan baik dan banyak digunakan di lingkungan produksi. Pastikan lingkungan Anda memenuhi persyaratan SDK. Python 3.8+ dan Node.js 18+ direkomendasikan. Perbarui dependensi Anda untuk menghindari masalah kompatibilitas dengan parameter model baru.

Konfigurasi Klien

Atur base URL ke endpoint kami. Ini adalah satu-satunya perubahan konfigurasi yang diperlukan untuk beralih dari OpenAI ke layanan tanpa sensor kami. Berikan kunci API Anda sebagai header otorisasi. SDK akan menangani sisanya. Jangan ubah nama model menjadi gpt-4 atau sejenisnya; gunakan uncensored. API mengikuti protokol chat-completions OpenAI secara ketat. Klien apa pun yang berfungsi dengan OpenAI akan berfungsi di sini dengan dua perubahan ini. Ini membuat migrasi atau pengujian A/B menjadi mudah. Anda dapat menjalankan kedua API secara berdampingan untuk membandingkan output.

Kirim Permintaan Pertama

Buat permintaan POST ke /v1/chat/completions. Sertakan ID model, prompt sistem, dan pesan pengguna. API mengembalikan respons teks. Jika Anda memiliki saldo, permintaan berhasil. Jika saldo tidak cukup, Anda mendapatkan error 402. Jika kunci Anda tidak valid, Anda mendapatkan error 401. Error ini bersifat standar dan mudah ditangani dalam kode. Model tidak menolak konten dewasa yang sesuai hukum, sehingga berguna untuk penulisan kreatif, riset keamanan, atau obrolan tanpa sensor. Periksa saldo di dasbor jika Anda ragu mengenai sisa kredit.

Respons Streaming

Aktifkan streaming dengan mengatur stream: true. API mengembalikan token saat token tersebut dihasilkan. Ini mengurangi latensi yang dirasakan oleh pengguna. Chunk terakhir berisi penggunaan token total untuk penagihan. Streaming didukung oleh semua SDK resmi. Ini penting untuk antarmuka chat di mana Anda ingin menampilkan teks saat teks tersebut ditulis. Server mengirim Server-Sent Events (SSE). Library klien Anda menangani parsing. Anda tidak perlu mengelola aliran event secara manual kecuali Anda sedang membangun klien kustom.

Batas, Error, dan Konteks

Jendela konteks adalah 100.000 token total, dengan output maksimum 32.000 token. Permintaan dibatasi hingga 300 per menit dan 8 permintaan paralel per kunci. Badan permintaan harus di bawah 8 MB. Error meliputi 401 untuk kunci tidak valid, 402 untuk saldo tidak cukup, dan 429 untuk batas laju. Ini adalah kode HTTP standar. Tangani dengan baik dalam aplikasi Anda. Model memblokir konten seksual yang melibatkan anak di bawah umur. Semua konten lain diperbolehkan. Saldo prabayar tidak pernah habis, sehingga Anda dapat menghentikan penggunaan tanpa kehilangan dana. Gunakan halaman dukungan untuk masalah pengembalian dana.

cURL

curl https://api.ollamaapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.ollamaapi.cc/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ollamaapi.cc/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Streaming

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Mulai dengan kredit uji coba

Email dan kata sandi, kunci langsung tampil di layar.

Dapatkan kunci API

Tanya jawab

Apakah ini API Ollama resmi?

Tidak. Kami adalah layanan independen yang menjalankan satu model tanpa sensor. Kami tidak berafiliasi dengan Ollama, OpenAI, atau vendor lain. Kami menggunakan protokol OpenAI-compatible untuk kemudahan penggunaan.

Metode pembayaran apa saja yang diterima?

Kami hanya menerima kripto: USDT (TRC20) atau USDC (Base). Minimal top up adalah $10. Kartu kredit, PayPal, atau transfer bank tidak didukung. Saldo prabayar tidak pernah habis.

Bisakah saya menggunakannya untuk proyek komersial?

Ya. Tidak ada batasan penggunaan selain batas laju. Model tidak menolak konten hukum, sehingga cocok untuk aplikasi komersial. Periksa halaman harga untuk tarif token terbaru.

Kunci Anda hanya selangkah lagi dari satu formulir

Buat akun, salin kuncinya, ubah base URL. Itu saja seluruh pengaturannya.

Dapatkan kunci API

Spesifikasi API

Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.

ItemNilai
Formatkompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci
AutentikasiAuthorization: Bearer YOUR_KEY
ID modeluncensored
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.ollamaapi.cc/v1
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Jendela konteks100.000 token (input + output)
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Mode JSONresponse_format: {"type": "json_object"}
Konkurensi8 permintaan bersamaan per kunci
Batas laju300 permintaan per menit per kunci
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ukuran permintaanhingga 8 MB
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
Bonus+5% mulai $50, +10% mulai $100
Harga$0,25 per 1 juta token input · $1,00 per 1 juta token output
Uji coba gratis$0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500
Kuncisatu kunci aktif per akun; kunci baru menggantikan yang lama
Kontenkonten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak
MasukGoogle atau email dan kata sandi

Kode error

Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.

KodeTipeArti
400bad_requestJSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang
401missing_key · invalid_key · key_revokedkunci tidak ada, salah, atau sudah diganti
402no_creditsaldo habis — isi ulang dan lanjut seketika
403content_blockedkonten seksual dengan anak di bawah umur — ditolak, tidak ditagih
404not_foundendpoint tidak dikenal
413request_too_largebody lebih dari 8 MB
429rate_limited · concurrencylebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi
503upstream_busymodel sibuk — coba lagi beberapa detik lagi