Documentație API Ollama LLM nelimitat
Introdu o cheie API ollama-compatible pentru un LLM fără cenzură în clientul tău OpenAI SDK existent și începe să generezi text imediat. Această documentație acoperă endpoint-urile exacte, pașii de autentificare și comportamentul de streaming de care ai nevoie pentru a integra serviciul nostru.
Precondiții: URL de bază și autentificare
Folosește cheia API furnizată și URL-ul de bază pentru a autentifica toate solicitările. Endpoint-ul nostru este HTTPS://api.uncensoredllmollama.com/v1. Poți genera o cheie prin panoul de control folosind Google sau email. Identificatorul modelului este "uncensored". Include cheia în Authorization header ca un token Bearer. Această configurare funcționează cu orice client compatibil OpenAI.
curl https://api.uncensoredllmollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top ten linux command line utilities"}]
}'
Realizarea primei tale cereri: POST /v1/chat/completions
Trimiteți un POST solicitare către /v1/chat/completions cu array-ul de mesaje. Modelul nu refuză subiecte legale pentru adulți, fictive sau controversate. Setează model câmp la "uncensored". Include promptul de sistem dacă ai nevoie de un comportament specific. API-ul returnează răspunsuri JSON standard OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmollama.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)
Gestionarea răspunsurilor de streaming (SSE)
Activați streaming-ul setând stream: trueAPI returnează Server-Sent Events (SSE) pentru fiecare token generat. Monitorizează ultimul chunk pentru statistici de utilizare totală a tokenilor. Această abordare reduce latența percepută pentru ieșiri lungi. Analizează fluxul SSE cu atenție pentru a reconstrui textul complet.
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)
Apelarea funcțiilor și modul JSON
Suportă output-uri structurate prin response_format: {"type": "json_object"}. Poți defini, de asemenea, instrumente pentru function calling. Setează tool_choice pentru a controla execuția. Folosește temperature și top_p pentru a ajusta aleatorietatea. Modul JSON asigură conformitatea strictă cu schema dvs. Această funcție funcționează în mod fiabil pentru sarcinile de extragere a datelor.
Limite de rată și utilizarea tokenilor
Fiecare cheie suportă 300 de solicitări pe minut și 8 solicitări concurente. Fereastra de context este de 100.000 de tokeni în total. Erorile nu consumă credit. Solicitări care depășesc limitele returnează coduri de stare 429. Asigură-te că clientul tău gestionează reîncercările în mod elegant. Monitorizează utilizarea prin panoul de control pentru a evita epuizarea creditului preplătit.
Prețuri și plăți cripto
Plătește $0,15 per 1M tokeni de intrare și $0,50 per 1M tokeni de ieșire. Reîncarcă prin USDT (TRC20) sau USDC (Base). Reîncărcarea minimă este de $20. Creditul bonus se aplică pentru sume mai mari. Creditul nu expiră. Rambursările nu sunt standard, dar erorile sunt gratuite. Folosește pagina de Suport pentru dublele charge-uri.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmollama.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);Întrebări frecvente
API-ul ollama LLM fără cenzură este compatibil cu SDK-urile standard OpenAI?
Da, utilizează endpoint-urile standard compatibile cu OpenAI. Trebuie doar să modificați URL-ul de bază și cheia API în configurația clientului existent. Funcționează cu SDK-urile oficiale OpenAI și cu orice bibliotecă compatibilă.
Ce se întâmplă dacă rămân fără credit?
Cererile vor returna un error 402 până când adăugați mai multă criptomonedă. Creditul existent nu expiră. Puteți reîncărca oricând folosind USDT sau USDC. Erorile și refuzurile nu consumă soldul.
Modelul are o limită de fereastră de context?
Fereastra totală de context este de 100,000 de tokeni, incluzând atât promptul, cât și completarea. Ieșirea maximă per solicitare este de 16,000 de tokeni. Ieșirea implicită este de 2,048 de tokeni dacă nu este specificată. Streamingul ajută la gestionarea eficientă a răspunsurilor mari.
Obțineți cheia API acum
Înregistrează-te, copiază cheia, actualizează URL-ul de bază. Configurare minimă necesară.