Dokumentasi API
API ini menyediakan hujung sambungan serasi OpenAI untuk LLM tanpa sensor, membolehkan anda mengintegrasikan model kami ke dalam kod klien sedia dengan perubahan minimum.
Pengesahan
Hantar kunci API anda dalam Authorization header. Tiada aliran OAuth kompleks atau kunci langganan yang dikenakan di sini. Anda mendapatkan kunci serta-merta selepas mendaftar dengan Google atau e-mel. Ralat seperti 401 menunjukkan kunci yang tidak sah atau tiada, manakala 402 bermaksud kredit pra-bayar anda telah habis.
Hujung Sambungan Penyelesaian Sembang
Hantar permintaan ke POST /v1/chat/completions. Ini adalah hujung titik standard untuk penjanaan teks. Gunakan ID model uncensored untuk mengakses model berat terbuka khusus kami. Ia menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah, walaupun ia masih menyekat kandungan seksual melibatkan kanak-kanak. Berikut adalah cara anda menghantar permintaan asas:
curl https://api.ollamauncensoredmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the python script and show output"}]
}'
SDK Python
Gunakan rasmi openai Python library. Point it to our base URL and provide your key. This allows you to keep your existing logic intact while swapping in our uncensored backend. You do not need to install extra drivers or manage local GPU memory.
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamauncensoredmodel.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)
SDK Node
Mulakan klien dengan URL asas yang betul. Ini berfungsi dengan mana-mana SDK serasi OpenAI. ID model kekal uncensored. Anda boleh menstrim respons atau memprosesnya secara sinkron. Pendekatan ini menghapuskan keperluan untuk perutean proksi atau persediaan tempatan yang kompleks.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ollamauncensoredmodel.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);
Aliran & Penggunaan Token
Aktifkan aliran dengan menetapkan stream: true. Pelayan menghantar Acara Dihantar Pelayan (SSE). Butiran penggunaan token muncul dalam keping akhir aliran. Ini membolehkan anda menjejak kos secara masa nyata. Anda juga boleh menggunakan temperature, top_p, dan stop parameter untuk mengawal output.
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)
Had, Ralat & Tetingkap Konteks
Tingkap konteks menyokong jumlah 100,000 token. Anda boleh output sehingga 16,000 token setiap permintaan, atau 2,048 jika max_tokens tidak ditetapkan. Had kadar ialah 300 permintaan setiap minit per kunci. Ralat 429 bermaksud anda mencapai had ini. Kekalkan permintaan di bawah 8 MB dan hadkan sambungan serentak kepada 8 per kunci.
Soalan biasa
Apakah URL asas API LLM ollama tanpa sensor?
URL asas ialah HTTPS://api.ollamauncensoredmodel.com/v1. Anda mesti mengemas kini konfigurasi klien anda untuk menunjuk ke alamat ini sebagai ganti hujung akhir OpenAI standard.
Adakah API ini menyokong penstriman?
Ya, anda boleh mengaktifkan penstriman dengan menetapkan parameter stream kepada true. Maklumat penggunaan token disertakan dalam bahagian akhir aliran respons.
Berapakah kos API LLM uncensored?
Harga ialah $0.15 bagi setiap 1M token input dan $0.50 bagi setiap 1M token output. Anda membayar untuk penggunaan sebenar, dan ralat adalah percuma. Pengisian semula memerlukan kripto sahaja.
Jana kunci anda
Daftar, salin token, kemas kini URL asas anda. Itu sahaja.