Referință API ollama nedeplasat
Începeți să utilizați API-ul ollama fără cenzură trimițând o singură solicitare către endpoint-ul nostru compatibil cu OpenAI. Acest ghid acoperă autentificarea, streaming-ul și gestionarea erorilor pentru o integrare imediată.
URL de bază și autentificare
URL-ul de bază pentru toate solicitările este HTTPS://api.uncensoredollama.com/v1. Vă autentificați trecând cheia API în antetul Authorization. Formatul antetului trebuie să fie exact 'Bearer YOUR_API_KEY'. Această cheie este generată imediat după ce te înscrii prin Google sau e-mail. Nu este necesară verificarea numărului de telefon. Cheia ta funcționează cu orice client SDK standard OpenAI.
Prima cerere
Trimite primul tău prompt către endpoint-ul /v1/chat/completions. ID-ul modelului este 'uncensored'. Acest model răspunde fără refuzuri de conținut pentru uz adult legal. Nu este GPT sau Claude. Folosește următoarea comandă curl pentru a verifica conectivitatea.
curl https://api.uncensoredollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 3 common rust compile errors"}]
}'
Așteptați-vă la un răspuns JSON cu textul generat. Dacă primești o eroare, verifică validitatea cheii. Modelul gestionează bine instrucțiunile complexe. Poți ajusta parametri precum temperature pentru ieșiri mai creative.
Integrare SDK Python
Utilizați biblioteca oficială Python OpenAI pentru o integrare ușoară. Setează atributele base_url și api_key pe instanța clientului. Acest lucru îți permite să reutilizezi structurile de cod existente. Exemplul următor demonstrează un apel simplu de completare chat.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredollama.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)
Obiectul de răspuns conține textul generat în array-ul de opțiuni. Puteți extrage conținutul direct. Această metodă este fiabilă pentru procesarea în loturi. Gestionează automat reîncercările.
Utilizare SDK Node
Inițializați clientul OpenAI cu acreditările tale. base_url trebuie să indice către endpoint-ul nostru. Acest lucru asigură compatibilitatea cu aplicațiile standard Node.js. Folosește următorul fragment pentru a crea o instanță de client.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredollama.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);
Apelați metoda chat.completions.create cu id-ul modelului dvs. Modelul 'uncensored' răspunde eficient la prompturile de sistem. Puteți stream-ui rezultatele sau să așteptați răspunsul complet. Gestionarea erorilor ar trebui să prindă problemele de rețea.
Streaming și date de utilizare
Activați fluxul de date setând stream la true. Acest lucru returnează fragmente pe măsură ce sunt generate. Ultimul fragment conține statistici de utilizare. Acest lucru include numărul de tokeni de intrare și ieșire. Aceste date sunt cruciale pentru acuratețea facturării.
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)
Procesează fiecare fragment pentru a construi răspunsul complet. Funcția de streaming reduce latența percepută. Funcționează bine pentru aplicațiile în timp real. Utilizarea tokenilor este prezentă doar în ultimul fragment.
Limite și Erori
Ești limitat la 300 de cereri pe minut per cheie. Fereastra de context este de 100.000 de tokeni. Erorile includ 401 pentru chei invalide și 402 pentru credit insuficient. Errorul 429 indică limitarea ratei. Gestionează aceste coduri cu grijă în aplicația ta. Refuzurile nu consumă credit. Erorile sunt gratuite. Creditul tău preplătit nu expiră niciodată.
Întrebări frecvente
API-ul uncensored ollama suportă apelarea de funcții?
Da, API-ul suportă apelarea de funcții prin parametrul tools. Puteți defini instrumente personalizate în cererea dvs. Modelul va returna JSON structurat pentru execuția instrumentelor. Acest lucru funcționează cu clienții SDK standard OpenAI.
Cum funcționează tarifele pentru API-ul AI uncensored?
Tarifele sunt de $0.15 per 1M tokeni de intrare și $0.50 per 1M tokeni de ieșire. Plătești doar pentru consumul real de tokeni. Erorile și refuzurile sunt gratuite. Creditul preplătit este facturat pe baza consumului și nu expiră.
Modelul fără cenzură este antrenat pe datele mele?
Nu, prompturile nu sunt utilizate pentru antrenare. Datele tale rămân private. Modelul este un model cu ponderi deschise, executat pe serverele noastre. Nu este GPT, Claude sau niciun alt model de la un alt furnizor.
Generează-ți cheia API
Înregistrează-te, copiază cheia și indică SDK-ul către noul URL de bază. Configurarea durează câteva secunde.