Dokumentasi API model ollama tanpa sensor
Panduan ini membantu Anda mengintegrasikan LLM uncensored ke dalam aplikasi Anda menggunakan kode OpenAI-compatible standar. Anda dapat menjalankan API model ollama uncensored dengan nol blokir kebijakan vendor.
URL Dasar dan Autentikasi
URL dasar API adalah https://api.uncensoredollamodel.com/v1. Autentikasi dengan meneruskan kunci API Anda di Authorization header. Anda mendapatkan kunci segera setelah pendaftaran.
Permintaan Pertama
Kirim penyelesaian chat sederhana untuk menguji konektivitas. ID model adalah uncensored.
curl https://api.uncensoredollamamodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top five linux kernel security patches from 2023"}]
}'
Diharapkan respons teks atau error jika batas terlampaui.
SDK Python
Gunakan library resmi OpenAI untuk Python. Konfigurasikan base URL dan kunci untuk mengarahkan permintaan ke server kami.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredollamamodel.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)
Atur max_tokens untuk mengontrol panjang output. Output default adalah 2.048 token.
SDK Node
Inisialisasi klien dengan URL dasar yang benar. Teruskan nama model uncensored dalam permintaan Anda.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredollamamodel.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);
Tangani respons secara asinkron. SDK mengalirkan data jika Anda mengaktifkan mode streaming.
Streaming
Aktifkan streaming untuk menerima token saat token tersebut dihasilkan. Ini mengurangi latensi yang dirasakan untuk output panjang.
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)
Penggunaan token dilaporkan dalam potongan terakhir. Uraikan untuk akurasi penagihan.
Batas dan Error
Anda mendapatkan 300 permintaan per menit. Jendela konteks adalah 100.000 token. Kesalahan mencakup 401 untuk kunci tidak valid dan 429 untuk batas laju. Periksa saldo Anda jika Anda melihat 402.
Pertanyaan yang sering diajukan
Apakah ini model ollama tanpa sensor?
Kami menyediakan model bahasa besar uncensored. Ini bukan biner Ollama tetapi API yang menjalankan model open-weight yang disesuaikan untuk output tanpa batasan.
Bagaimana cara membayar token?
Isi ulang dengan kripto seperti USDT atau USDC. Saldo tidak pernah kedaluwarsa. Anda membayar per token yang digunakan.
Ukuran jendela konteksnya berapa?
Jendela konteks adalah 100.000 token. Ini mencakup token prompt dan completion yang digabungkan.
Kunci API Anda siap
Daftar, ambil kunci Anda, dan perbarui URL dasar Anda. Itu saja yang perlu Anda lakukan.