Documentație API
Începeți să trimiteți solicitări către API-ul nostru LLM nelimitat configurând clientul compatibil OpenAI cu URL-ul nostru de bază și o cheie API validă.
URL de bază și autentificare
Începeți prin a direcționa clientul către URL-ul de bază și prin transmiterea cheii în antetul de autorizare. Oferim un singur endpoint care acceptă payload-uri standard OpenAI, fără a necesita antete personalizate sau logică complexă de rutare. Cheia API vă oferă acces la modelul uncensored dedicat, iar aceasta poate fi generată instantaneu din panoul de control folosind autentificarea Google sau email. Păstrați cheia în siguranță, deoarece aceasta este singura acreditare necesară pentru toate solicitările.
curl https://api.howtouseuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the current temperature in london"}]
}'
Endpoint Completări Chat
Trimiteți prompturile către chat/completions endpoint folosind standard messages structură array. Trebuie să specifici ID-ul modelului ca uncensored pentru a vă asigura că atingeți motorul de inferență corect. API-ul returnează răspunsuri text care respectă setările tale de temperatură și top-p fără refuzuri ascunse pentru conținut legal. Această structură simplă vă permite să integrați serviciul nostru în proiecte existente cu modificări minime de cod.
Streaming și Utilizarea Tokenilor
Activați streaming-ul setând stream: true pentru a primi token-uri pe măsură ce sunt generate prin Server-Sent Events. Acest lucru reduce latența percepută pentru răspunsurile lungi și permite interfeței tale să se actualizeze în timp real. Detaliile de utilizare a token-urilor sunt incluse în ultima bucată a fluxului, astfel încât să poți urmări costurile cu precizie fără a stoca întregul răspuns în memorie. Erorile în timpul streamingului nu generează costuri pentru output-ul parțial.
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
Folosește tools parametru pentru a activa apelarea de funcții, permițând modelului să genereze date structurate pentru aplicațiile tale. Poți, de asemenea, să forțezi outputul JSON setând response_format pentru {"type": "json_object"} pentru conformitate strictă cu schema. Aceste funcții funcționează alături de modelul nostru uncensored, astfel încât obții ieșiri structurate fără a pierde capacitatea modelului de a gestiona subiecte complexe sau de nișă. Definește clar schemele funcțiilor tale pentru a obține rezultate fiabile.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouseuncensoredai.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)
Integrare SDK Node
Integrează rapid folosind SDK-ul Node oficial OpenAI prin suprascrierea URL-ului de bază pentru a indica către serviciul nostru. Acest lucru asigură compatibilitatea cu wrapper-ele și middleware-urile existente care așteaptă un comportament standard OpenAI. Poți gestiona erorile în mod elegant și poți gestiona reîncercările în funcție de codurile de status returnate de API-ul nostru. SDK-ul gestionează serializarea și deserializarea, permițându-ți să te concentrezi pe logica aplicației tale mai degrabă decât pe detaliile HTTP.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouseuncensoredai.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);
Limite de rată și cote
API-ul nostru impune o limită de 300 de cereri pe minut per cheie, cu o capacitate de concurență de 8 cereri simultane. Dacă depășiți aceste limite, veți primi un cod de eroare 429, iar cheile invalide returnează un 401. Un 402 indică un credit preplătit insuficient, pe care îl puteți reîncărca folosind USDT sau USDC. Modelul suportă o fereastră de context de 100.000 de tokeni, permițând date de intrare extinse menținând în același timp performanța.
Întrebări frecvente
Cum să folosești AI fără cenzură pentru prima dată?
Înregistrează-te pentru un cont pentru a primi $0.50 în credit de probă. Apoi, generează o cheie API și configurează clientul tău compatibil OpenAI cu URL-ul de bază și ID-ul modelului nostru.
Ce se întâmplă dacă depășesc limita de rată?
Veți primi un cod de stare 429 indicând prea multe cereri. Limita este de 300 de cereri pe minut per cheie, cu un maxim de 8 cereri concurente.
API-ul LLM uncensored suportă streaming?
Da, setați parametrul stream la true pentru a primi Server-Sent Events. Detaliile privind utilizarea tokenilor sunt furnizate în fragmentul final al fluxului pentru o facturare precisă.
Obțineți cheia API
Înregistrează-te, copiază cheia și actualizează URL-ul de bază. Configurare simplă.