Ghid de integrare API Grok
Ai nevoie de un API nedezgățat, fiabil, pentru fluxurile tale LLM, fără filtrarea corporativă sau oboseala abonamentelor lunare. Acest ghid explică cum să integrezi un model nedezgățat folosind protocoale standard compatibile cu OpenAI, asigurând generarea de text brut pentru cazuri de utilizare adulte sau nelimitate. Detaliem pașii tehnici pentru a-ți trimite cererile corect.
Ultima actualizare
Concluzii cheie
Folosește endpoint-urile standard POST /v1/chat/completions pentru a trimite text și a primi răspunsuri brute fără refuzuri ascunse.
Configurează streaming-ul prin Server-Sent Events pentru a gestiona output-uri lungi eficient fără a bloca firul de execuție al aplicației tale.
Exploatați apelul de funcții și modul JSON pentru extragerea structurată a datelor, menținând în același timp contextul unui model necenzurat.
Monitorizați îndeaproape utilizarea tokenilor deoarece prețul este preplătit și se bazează strict pe numărul de tokeni de intrare și ieșire.
De ce să folosești o alternativă API Grok uncensored?
Accesul direct la API aplică adesea filtre stricte de conținut care blochează subiecte legale pentru adulți sau controversate. Mulți furnizori ascund aceste refuzuri adânc în structurile de răspuns. Un model necenzurat servește date de inferență brute pentru orice caz de utilizare legal. Obțineți ieșirea completă fără intervenția stratului corporativ de siguranță.
API-urile de tip corporativ își pot schimba logica de filtrare fără preaviz. Acest lucru strică aplicațiile downstream care se bazează pe anumite tipuri de conținut. Un serviciu dedicat, fără cenzură, elimină această incertitudine. Prompturile tale returnează exact ceea ce generează modelul.
Luați în considerare diferența dintre o interfață de chat și un API brut. Interfața de chat poate ascunde ieșiri nuanțate. API-ul expune fluxul complet de tokeni. Această transparență este critică pentru dezvoltatorii care construiesc instrumente specializate.
Serviciul nostru funcționează independent. Nu oferim Grok sau niciun alt model de la un alt furnizor. Oferim un model distinct de limbaj mare (LLM) uncensored. Rulează pe serverele noastre. Interfața rămâne familiară pentru utilizatorii OpenAI.
Beneficii Cheie
- Fără taxe de abonament lunară.
- Facturare transparentă preplătită.
- Output brut pentru conținut adult legal.
- Fără refuzuri ascunse pentru subiecte controversate.
Înțelegerea structurii endpoint-ului API
Două endpoint-uri gestionează toate interacțiunile: POST /v1/chat/completions și GET /v1/models. Acestea respectă specificația standard API OpenAI. Trimiteți un payload JSON cu mesajele dvs. de sistem și utilizator. Serverul returnează un răspuns JSON cu textul generat.
Endpointul GET listează modelele disponibile. Confirmă că conexiunea ta este validă. Folosește-l pentru a verifica dacă cheia API funcționează înainte de a trimite sarcini grele. De asemenea, afișează ID-ul modelului pe care trebuie să îl incluzi în solicitările tale.
URL-ul nostru de bază este HTTPS://api.isgrokunfiltered.com/v1. Acesta înlocuiește URL-ul implicit OpenAI în configurația clientului. ID-ul modelului de trimis este "uncensored". Acest lucru asigură că atingeți serverul corect.
Autentificarea folosește un token Bearer în antetul Authorization. Include-ți cheia API direct. Nu sunt necesare fluxuri OAuth complexe. Această simplitate reduce semnificativ timpul de integrare.
Sumarul punctelor finale
| Metodă | Cale | Funcție |
|---|---|---|
| POST | /v1/chat/completions | Generează răspunsuri text |
| GET | /v1/models | Listează modelele disponibile |
Configurarea clientului pentru flux continuu
Activați streaming-ul setând parametrul stream la true în corpul cererii. Acest lucru returnează Evenimente trimise de server (SSE) în loc de un singur obiect JSON. Fiecare eveniment conține un fragment parțial al răspunsului. Puteți afișa text utilizatorilor în timp real.
Streaming-ul reduce latența percepută pentru răspunsurile lungi. Utilizatorii văd output-ul pe măsură ce se generează. Acest lucru îmbunătățește experiența pentru interfețe de tip chat. De asemenea, îți permite să anulezi cererile devreme dacă este necesar.
Fiecare fragment include date de utilizare a tokenilor în evenimentul final. Poți urmări tokenii de intrare și ieșire cu precizie. Acest lucru te ajută să îți monitorizezi soldul de credit preplătit. Erorile în timpul streaming-ului consumă încă tokeni pentru datele procesate.
Gestionează corect formatul SSE. Analizează fiecare linie care începe cu "data: ". Ignoră evenimentul final "[DONE]". Acest lucru asigură că aplicația ta procesează fiecare token corect.
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokunfiltered.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 apelurilor de funcții în modul uncensored
Function calling permite aplicației tale să execute cod pe baza output-ului modelului. Trimite o listă de instrumente în cerere. Modelul returnează un array tool_calls în loc de text simplu. Codul tău execută funcția și trimite rezultatul înapoi.
Acest lucru funcționează perfect cu modelul nostru fără cenzură. Modelul nu refuză să apeleze funcții pe baza tipului de conținut. Se concentrează pe structura logică a solicitării. Acest lucru este ideal pentru sarcini complexe de extragere a datelor.
Folosește modul JSON pentru a impune formate de ieșire stricte. Setează response_format la json_object. Modelul returnează doar JSON valid. Acest lucru reduce erorile de analizare în backend-ul tău. Asigură structuri de date consistente.
Combină apelarea de funcții cu streaming pentru interacțiuni dinamice. Poți începe executarea funcțiilor în timp ce modelul încă generează. Acest lucru creează o aplicație foarte reactivă. Modelul uncensored gestionează definiții diverse de instrumente fără bias.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokunfiltered.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);
Optimizarea costurilor de tokeni pentru contexte lungi
Fereastra de context suportă până la 100.000 de tokeni. Acest lucru include atât promptul, cât și completarea. Contextele mai lungi consumă mai mult credit preplătit. Monitorizați utilizarea tokenilor pentru a evita charge-urile neașteptate.
Tokenii de intrare costă $0.15 per milion. Tokenii de ieșire costă $0.50 per milion. Tokenii de ieșire sunt semnificativ mai scumpi. Optimizați prompturile pentru a reduce dimensiunea intrării. Utilizați instrucțiuni de sistem concise. Evitați trimiterea istoricului inutil.
Stabilește un parametru max_tokens pentru a controla lungimea outputului. Valoarea implicită este de 2,048 de tokeni. Poți crește această valoare până la 16,000 de tokeni per solicitare. Acest lucru previne generarea necontrolată care consumă credit rapid.
Erorile și refuzurile sunt gratuite. Plătești doar pentru generarea de tokeni reușită. Acest lucru te protejează de cheltuielile risipite pe cererile eșuate. Verifică-ți soldul regulat pentru a fi la curent.
Detaliere prețuri
- Intrare: $0.15 / 1M tokeni
- Ieșire: $0.50 / 1M tokeni
- Ieșire maximă: 16.000 de token-uri
- Fereastra de context: 100.000 de tokeni
Limite de rată și setări de concurență
Fiecare cheie API permite 300 de cereri pe minut. Această limită se aplică global pentru cheia ta. Aplicațiile cu frecvență mare trebuie să își gestioneze cu grijă rata de cereri. Depășirea limitei returnează o eroare 429 Too Many Requests.
Puteți avea până la 8 solicitări concurente per cheie. Acest lucru permite procesarea paralelă a sarcinilor independente. Gestionați concurența pentru a evita atingerea limitei de rată. Distribuiți solicitările pe intervale de timp.
Dimensiunea maximă a corpului solicitării este de 8 MB. Payload-urile mari cu istoric extensiv pot depăși această limită. Compresă input-ul sau trunchiază mesajele vechi. Acest lucru asigură că solicitările tale sunt procesate cu succes.
Puteți avea doar o singură cheie activă per cont. Dacă vă pierdeți cheia, generați una nouă. Cheia veche devine invalidă imediat. Acest lucru simplifică gestionarea securității. Rotiți periodic cheile pentru o siguranță sporită.
curl https://api.isgrokunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of five unique Python script ideas."}]
}'
Migrarea cheilor API Grok existente
Migrarea la API-ul nostru necesită modificarea URL-ului de bază și a ID-ului modelului. Structura existentă a codului client rămâne în mare parte neschimbată. Actualizați URL-ul de bază la HTTPS://api.isgrokunfiltered.com/v1. Modificați ID-ul modelului la "uncensored".
Depanarea erorilor comune de integrare
Erorile 401 Unauthorized indică o cheie API nevalidă sau expirată. Verificați-vă cheia în panoul de control. Asigurați-vă că o trimiteți în header-ul Authorization. Verificați dacă există spații la început sau greșeli de tastare.
429 Too Many Requests înseamnă că ai atins limita de rată. Reduce frecvența cererilor sau crește intervalul dintre apeluri. Utilizează backoff exponențial pentru reîncercări. Acest lucru previne copleșirea serverului.
400 Bad Request provine adesea din JSON nevalid. Asigurați-vă că payload-ul se potrivește cu schema așteptată. Verificați câmpurile obligatorii lipsă, cum ar fi messages sau model. Utilizați endpoint-ul GET pentru a verifica disponibilitatea modelului.
Erorile 500 Internal Server sunt rare, dar posibile. Reîncercați solicitarea după o scurtă întârziere. Dacă problema persistă, contactați suportul. Jurnalele noastre pot ajuta la identificarea rapidă a cauzei rădăcină.
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)
Pași următori: Testarea modelului tău uncensored
Începe cu o cerere simplă de generare text. Trimite un prompt scurt și verifică formatul răspunsului. Verifică dacă streaming funcționează corect. Asigură-te că integrarea funcțiilor se face lin cu codul tău.
Monitorizați utilizarea tokenilor cu atenție. Modelul preplătit taxează doar pentru tokenii reali. Erorile sunt gratuite. Acest lucru permite experimentarea în siguranță. Reîncărcați-vă creditul folosind cripto când este necesar.
Testați cazuri limită, cum ar fi contexte lungi și definiții complexe de instrumente. Verificați dacă modelul necenzurat gestionează subiecte diverse. Asigurați-vă că aplicația dvs. gestionează corect răspunsurile parțiale. Acest lucru vă pregătește pentru utilizarea în producție.
Înregistrează-te cu Google sau email. Primești cheia ta de API instantaneu. Nu este necesar număr de telefon. Începe testarea imediat cu $0.50 credit de probă. Acest lucru îți oferă o modalitate fără risc de a evalua serviciul.
Întrebări frecvente
Este acesta API-ul oficial Grok?
Nu, acesta este un serviciu independent. Nu oferim modelul Grok sau niciun alt model de furnizor'. Oferim un model de limbaj mare distinct, fără cenzură, compatibil cu specificația API OpenAI. Puteți utiliza clienții dvs. existenți compatibili cu OpenAI pentru a vă conecta la serviciul nostru.
Cum plătesc pentru API?
Folosim un sistem de credit preplătit încărcat doar cu criptomonede. Poți plăti cu USDT pe rețeaua TRC20 sau USDC pe rețeaua Base. Încărcările minime încep de la $20. Creditul tău nu expiră niciodată, și plătești doar pentru tokenii pe care îi folosești efectiv.
Care este dimensiunea ferestrei de context?
Modelul nostru suportă o fereastră de context de 100.000 de tokeni. Aceasta include atât promptul de intrare, cât și completarea generată. Poți seta numărul maxim de tokeni de output per solicitare până la 16.000. Tokenii maximi impliciți sunt de 2.048.
Modelul refuză conținut?
Modelul este uncensored pentru uz legal pentru adulți. Nu refuză subiecte controversate, fictive sau de cercetare în securitate. Singura limită strictă este că conținutul sexual care implică minori este întotdeauna refuzat. Primești un output brut, fără filtre corporative ascunse.
Obțineți cheia API acum
Înregistrează-te, copiază-ți cheia, actualizează URL-ul de bază. Aceasta este singura configurație necesară.