ID ▾

API Ollama: Alihkan klien Anda dalam tiga baris

Mulai menggunakan API chat tanpa sensor yang kompatibel dengan OpenAI kami dalam hitungan menit. Alihkan konfigurasi klien Anda ke satu model dengan jendela konteks 100k dan mulai menghasilkan konten segera.

URL dasar
https://api.ollamaapi.com/v1
Model
uncensored

Mulai dengan kredit uji coba

Email dan kata sandi, kunci langsung tampil di layar.

Dapatkan kunci API

Prasyarat dan URL Dasar

Untuk menggunakan API LLM tanpa sensor ini, Anda memerlukan akun dengan kunci API dan SDK yang kompatibel dengan OpenAI yang terpasang di lingkungan Anda. URL dasar untuk semua permintaan adalah https://api.ollamaapi.com/v1. Endpoint ini dirancang sebagai pengganti langsung untuk klien OpenAI yang ada, artinya Anda hanya perlu memperbarui URL dasar dan kunci API dalam konfigurasi Anda. API mendukung penyelesaian teks masuk dan teks keluar dengan streaming melalui Server-Sent Events (SSE) dan pemanggilan alat. API ini tidak mendukung embedding, pembuatan gambar, atau penyetelan halus. Pastikan versi SDK Anda mendukung fitur ini untuk pengalaman terbaik. Anda akan menggunakan ID model uncensored untuk semua penyelesaian.

Autentikasi dan Permintaan Pertama

Autentikasi ditangani melalui token Bearer di header Authorization. Daftar di situs ini untuk menerima kunci Anda segera; tidak diperlukan kartu kredit untuk uji coba. Gunakan perintah cURL berikut untuk mengirim pesan pertama Anda. Ganti YOUR_API_KEY dengan kunci asli Anda. Permintaan tersebut menargetkan endpoint penyelesaian obrolan standar. Jika berhasil, Anda akan menerima respons teks dari model tanpa sensor. Pastikan Anda menetapkan bidang model ke uncensored untuk memanfaatkan model bahasa besar tertentu yang dihosting di server GPU kami.

curl https://api.ollamaapi.com/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."}]
  }'

Ingatlah bahwa prompt tidak digunakan untuk melatih data Anda. API ini membatasi konten seksual yang melibatkan anak di bawah umur secara ketat, tetapi memungkinkan topik dewasa yang sah dan kontroversial lainnya tanpa penolakan.

Integrasi SDK Python

Menggunakan SDK Python resmi OpenAI adalah cara paling mudah untuk melakukan integrasi. Instal pustaka melalui pip, lalu inisialisasi klien dengan URL dasar kustom dan kunci API Anda. Konfigurasi ini memungkinkan Anda menggunakan kode klien yang sama seperti yang Anda gunakan untuk GPT-4, tetapi diarahkan ke model tanpa sensor kami. Kode di bawah ini menunjukkan permintaan penyelesaian obrolan sederhana. Anda dapat menyesuaikan parameter max_tokens dan temperature sesuai kebutuhan. Objek respons akan berisi teks yang dihasilkan di response.choices[0].message.content.

from openai import OpenAI

client = OpenAI(base_url="https://api.ollamaapi.com/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)

Pendekatan ini berfungsi karena API kami sepenuhnya kompatibel dengan OpenAI. Anda tidak memerlukan pustaka klien terpisah khusus untuk layanan kami.

Pengaturan SDK Node.js

Untuk proyek JavaScript atau TypeScript, SDK Node OpenAI bekerja dengan lancar dengan endpoint kami. Instal paketnya dan konfigurasi klien dengan baseURL yang mengarah ke domain kami. Masukkan kunci API Anda di bidang apiKey. Struktur permintaan persis seperti format OpenAI. Ini memungkinkan Anda memasukkan API kami ke dalam aplikasi Node.js yang ada tanpa perlu penyusunan ulang yang signifikan. ID model tetap uncensored. Anda dapat mengelola kunci API melalui dasbor jika Anda perlu membuat kunci baru.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ollamaapi.com/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);

Pastikan variabel lingkungan Anda diatur dengan benar untuk menghindari mengekspos kunci Anda dalam kontrol sumber. Kunci API ditampilkan segera setelah pendaftaran.

Respons Streaming

Untuk aplikasi yang memerlukan generasi token secara real-time, API mendukung Server-Sent Events (SSE). Tetapkan parameter stream ke true dalam permintaan Anda. Server akan mengirim serangkaian potongan data, yang masing-masing berisi delta parsial dari respons. Ini sangat ideal untuk antarmuka obrolan di mana Anda ingin menampilkan teks saat teks tersebut dihasilkan. Perilaku streaming identik dengan API streaming OpenAI, sehingga logika streaming yang ada seharusnya berfungsi dengan perubahan minimal. Tangani stream hingga potongan terakhir menunjukkan bahwa respons telah selesai.

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)

Streaming tidak memengaruhi harga token atau batas jendela konteks.

Batas, Kesalahan, dan Konteks

API memiliki jendela konteks 100.000 token, yang menggabungkan prompt dan penyelesaian. Ini memungkinkan pemrosesan dokumen ekstensif atau percakapan panjang. Batas laju ditetapkan pada 300 permintaan per menit per kunci. Jika Anda melebihi batas ini, Anda akan menerima error 429. Error autentikasi mengembalikan status 401, biasanya karena kunci tidak valid atau telah dicabut. Dana tidak cukup menghasilkan error 402. Badan permintaan dibatasi hingga 8 MB. Tidak ada langganan; Anda membayar sesuai penggunaan dengan saldo prabayar yang tidak pernah kedaluwarsa. Anda dapat mengisi saldo mulai dari $20. Saldo tidak pernah kedaluwarsa, sehingga Anda dapat menghentikan penggunaan tanpa batas waktu tanpa kehilangan saldo Anda.

Tanya jawab

Apakah API ini mendukung pembuatan gambar atau audio?

Tidak, API ini khusus untuk penyelesaian teks. API ini tidak mendukung embedding, pembuatan gambar, audio, atau video. API ini berfokus pada satu model bahasa besar tanpa sensor untuk interaksi teks-ke-teks.

Bagaimana cara kerja harganya?

Harga bersifat bayar sesuai penggunaan dengan saldo prabayar yang tidak pernah habis. Token input berharga $0,15 per juta, dan token output berharga $0,50 per juta. Anda dapat mengisi saldo dengan kripto (USDT atau USDC), dan kredit bonus tersedia untuk deposit yang lebih besar.

Apakah data saya digunakan untuk pelatihan?

Tidak, prompt yang dikirim ke API tidak digunakan untuk pelatihan. Layanan ini dirancang untuk privasi, hanya memerlukan email dan kata sandi untuk pembuatan akun.

Kunci Anda hanya selangkah lagi dari satu formulir

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

Dapatkan kunci APIHarga

Spesifikasi teknis

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
Base URLhttps://api.ollamaapi.com/v1
EndpointPOST /v1/chat/completions · GET /v1/models
ID modeluncensored
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Jendela konteks100.000 token (input + output)
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Mode JSONresponse_format: {"type": "json_object"}
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Batas laju300 permintaan per menit per kunci
Ukuran permintaanhingga 8 MB
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Konkurensi8 permintaan bersamaan per kunci
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
Bonus+5% mulai $50, +10% mulai $100, +15% mulai $200
Harga$0,15 per 1 juta token input · $0,50 per 1 juta token output
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $20 sampai $500
Kontenkonten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak
Kuncisatu kunci aktif per akun; kunci baru menggantikan yang lama
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