Integrează API-ul AI fără cenzură rapid
Începeți să utilizați API-ul AI uncensored în câteva minute indicând clientul tău compatibil cu OpenAI către URL-ul nostru de bază. Acest ghid rapid acoperă autentificarea, completările chat, streamingul și apelarea instrumentelor cu exemple concrete.
Autentificare și URL de bază
Da, te poți autentifica instant folosind URL-ul de bază furnizat pe panoul de control. Serviciul nostru folosește antete standard de cheie API compatibile cu orice SDK OpenAI. Primești cheia imediat după înscriere cu Google sau email. Nu este necesar un număr de telefon pentru configurarea inițială.
Stabilește base_url pentru https://api.isgrokuncensored.com/v1. Transmite cheia ta în Authorization header., Sistemul validează acreditările înainte de a procesa orice token. Erorile de tip 401 indică o cheie invalidă sau lipsă. Verifică panoul de control dacă cheia eșuează.
Endpoint Completări Chat
Trimite o cerere POST la /v1/chat/completions obținerea răspunsurilor text. Endpointul acceptă array-uri standard de mesaje și returnează text generat. Nu suportă imagini, audio sau embeddings. Folosește ID-ul modelului uncensored pentru toate solicitările. Acest lucru asigură că utilizezi modelul corect open-weight.
Tokenii de intrare costă $0.15 per milion, în timp ce tokenii de ieșire costă $0.50 per milion. Creditele preplătite se deduc doar pentru utilizarea reală. Erorile și refuzurile nu îți consumă soldul. Poți trimite până la 8 MB per corp de cerere. Această limită acoperă majoritatea interacțiunilor standard cu textul.
Utilizarea tokenilor și răspunsuri în flux
Activați streaming-ul setând stream pentru true în cererea ta. Primești Evenimente trimise de server (SSE) pentru livrarea tokenilor în timp real. Fragmentul final conține statisticile totale de utilizare a tokenilor. Acest lucru îți permite să urmărești costurile în timp real. Este esențial pentru construirea de interfețe de chat responsive.
Analizați datele SSE pentru a actualiza interfața utilizatorului incremental. Modelul generează text continuu până când fereastra de context se umple sau un șir de oprire declanșează. Ieșirea maximă este de 16,000 de tokeni pe solicitare. Trebuie să specificați max_tokens pentru a depăși cei 2.048 de tokeni impliciți. Acest lucru previne facturarea neașteptată pentru răspunsuri lungi.
Function calling și modul JSON
Folosește tools parametru pentru a activa capabilitățile de apelare a funcțiilor. Definește schema instrumentului în corpul cererii. Modelul va returna argumente structurate pentru funcțiile tale. Acest lucru funcționează perfect cu clienții standard compatibili cu OpenAI. Poți, de asemenea, să forțezi outputul JSON folosind response_format. Acest lucru este util pentru analiza datelor structurate.
Setează response_format pentru {"type": "json_object"} obținerea JSON pur. Această modalitate dezactivează textul de umplere conversațională. Este ideală pentru integrările programatice. Poți combina instrumentele și modul JSON pentru fluxuri de lucru complexe. API-ul gestionează analizarea intern. Trebuie doar să validezi structura ieșirii.
Parametri model: temperature și top_p
Ajustați temperature pentru a controla aleatorietatea. Valorile mai mari produc ieșiri mai creative. Valorile mai mici fac răspunsurile mai deterministe. Implicit este de obicei 1.0. Poți seta între 0 și 2. Folosește top_p pentru eșantionarea nucleu. Acest lucru limitează masa de probabilitate a tokenilor luați în considerare. Funcționează împreună cu temperatura pentru a rafina calitatea ieșirii.
Alte parametri acceptați includ stop secvențe, seed pentru reproducibilitate, și penalizări precum presence_penalty. Acestea permit ajustarea procesului de generare. Poți experimenta cu diferite combinații. API respectă toți parametrii standard OpenAI. Acest lucru asigură o migrare ușoară de la alți furnizori. Testează valori diferite pentru a găsi cea mai bună potrivire pentru cazul tău de utilizare.
Limitări, erori și fereastră de context
Fereastra de context suportă un total de 100.000 de tokeni. Acest lucru include tokenii de prompt și completare. Puteți trimite documente mari pentru analiză. Limitele de rată permit 300 de cereri pe minut per cheie. Concurența este limitată la 8 cereri simultane. Depășirea acestor limite returnează o eroare 429. Reîncearcă cu backoff exponențial.
Gestionați erorile cu grijă în codul dvs. O eroare 402 înseamnă că creditul preplătit este epuizat. Alimentează folosind criptomonede pentru a continua serviciul. O eroare 401 indică o problemă de autentificare. Verifică validitatea cheii. API-ul nu percepe taxe pentru cererile eșuate din cauza erorilor de validare. Acest lucru îți protejează balanța de creșteri accidentale.
cURL
curl https://api.isgrokuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokuncensored.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokuncensored.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);Streaming
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)Întrebări frecvente
Care este URL-ul de bază pentru API-ul AI fără cenzură?
URL-ul de bază este HTTPS://api.isgrokuncensored.com/v1. Trebuie să setați aceasta în configurația SDK-ului dvs. compatibil cu OpenAI. Înlocuiește endpoint-ul implicit OpenAI. Acest lucru asigură că solicitările ajung la serverele noastre. URL-ul suportă atât solicitări de streaming, cât și non-streaming. Utilizați-l pentru toate completările chat.
Cum gestionez răspunsurile de streaming cu LLM-ul fără cenzură?
Setează parametrul stream la true în solicitarea ta. Vei primi Server-Sent Events (SSE) care conțin text parțial. Analizează fiecare bucată pentru a-ți actualiza interfața. Ultima bucată include datele de utilizare a tokenurilor. Acest lucru permite afișarea în timp real a textului generat. Este eficient pentru răspunsuri mari.
Ce se întâmplă dacă depășesc limita de rată?
Primești codul de stare 429. API permite 300 de solicitări pe minut per cheie. Concurența este limitată la 8 solicitări simultane. Implementează backoff exponențial în clientul tău. Acest lucru previne copleșirea serverului. Reîncearcă solicitarea după o întârziere scurtă. API nu taxează solicitările limitate de rată dacă eșuează validarea.
Obțineți cheia API acum
Înregistrează-te, copiază cheia ta și actualizează URL-ul tău de bază. Asta e tot ce ai nevoie pentru a configura.