API Documentație
Începeți să generați text fără cenzură cu API-ul nostru compatibil cu OpenAI indicând clientul tău către URL-ul nostru de bază și folosind cheia ta API. Acest ghid rapid te ghidează prin autentificare, trimiterea primei tale cereri și gestionarea răspunsurilor de streaming cu SDK-uri comune.
Autentificare și URL de bază
Autentificați fiecare solicitare prin transmiterea cheii API în Authorization header., Serviciul nostru utilizează un singur URL de bază pentru toate operațiile, asigurându-te că poți trece de la alți furnizori fără a-ți modifica logica de bază. Înlocuiește pur și simplu URL-ul de bază implicit din configurația clientului cu https://api.abliteratedgemma.com/v1 și introduceți cheia. Aceasta funcționează cu orice SDK standard compatibil cu OpenAI, permițându-vă să utilizați același cod client pentru modelul nostru fără cenzură, exact ca pentru gigantii comerciali.
Realizarea Primei Tale Cereri
Trimite o cerere POST la /v1/chat/completions cu ID-ul modelului uncensoredAPI acceptă mesaje chat standard și returnează text direct. Folosește următoarea comandă cURL pentru a verifica conectivitatea și a primi un răspuns imediat.
curl https://api.abliteratedgemma.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fix syntax error in python loop"}]
}'
Acest endpoint suportă până la 100,000 de tokeni în promptul și completarea combinate. Dacă nu specificați o limită de tokeni, modelul utilizează implicit 2,048 tokeni pentru output. Asigurați-vă că cererile dvs. rămân în limita corpului de 8 MB pentru a evita erorile de trunchiere.
Folosirea SDK-ului Python
Instalează pachetul oficial OpenAI pentru Python și configurează-l să pointeze către URL-ul nostru de bază. Acest lucru îți permite să exploatezi metode familiare precum chat.completions.create pentru cereri sincrone. Exemplul următor demonstrează cum să inițializezi clientul și să trimiți un prompt simplu către modelul uncensored.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedgemma.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)
Amintește că erorile de tip 401 indică o cheie invalidă, în timp ce 402 înseamnă că creditul tău preplătit s-a epuizat. Deoarece nu oferim abonamente, trebuie să reîncarci prin crypto pentru a continua utilizarea serviciului.
Folosirea SDK-ului Node.js
Inițializați clientul OpenAI Node.js cu aceeași structură de URL de bază și cheie API. Acest lucru îți permite să integrezi generarea uncensored direct în aplicațiile tale Node. Snippet-ul de cod de mai jos arată configurarea minimă necesară pentru a începe trimiterea de solicitări.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedgemma.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);
SDK Node gestionează serializarea cererilor automat, dar trebuie să îți gestionezi propriul sold de credite. Verifică pagina de prețuri pentru ratele actuale ale tokenilor și opțiunile de reîncărcare cripto.
Răspunsuri în streaming
Activați streaming-ul setând stream: true în cererea ta. API-ul returnează fragmente de text pe măsură ce sunt generate, permițând o latență mai mică în aplicațiile orientate către utilizator. Utilizați acest cod pentru a procesa fluxul token cu token.
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)
Streaming-ul funcționează atât cu clienții Python, cât și cu cei Node. Fiecare fragment conține text parțial, iar fragmentul final include utilizarea totală a tokenilor. Acest lucru este ideal pentru interfețele chat unde feedback-ul imediat îmbunătățește experiența utilizatorului.
Limite și Gestionarea Erorilor
Monitorați-vă limitele de solicitări pentru a evita întreruperile. Aveți voie la 300 de solicitări pe minut și 8 solicitări concurente per cheie. Dacă depășiți limita de rată, API-ul returnează o eroare 429. Gestionați întotdeauna erorile 401 verificându-vă cheia și erorile 402 încărcându-vă creditul crypto. Creditul preplătit nu expiră niciodată, așa că puteți opri utilizarea fără a pierde fondurile.
Fereastră de Context și Detalii ale Modelului
Modelul acceptă o fereastră de context de 100.000 de tokeni, combinând atât tokenii de input, cât și cei de output. Acest lucru permite menținerea unui istoric extins de conversații sau procesarea documentelor mari într-o singură solicitare. ID-ul modelului este uncensored, și rulează pe serverele noastre fără refuzuri de conținut pentru conținut adult legal. Folosește această capacitate pentru a menține memoria pe termen lung sau pentru a procesa seturi mari de date eficient.
Întrebări frecvente
Este acesta API-ul oficial Gemma Abliterated?
Nu, suntem un furnizor independent care rulează propriul model ajustat, fără cenzură. Nu suntem afiliați cu proiectul original Gemma Abliterated, dar oferim o interfață compatibilă cu OpenAI pentru cazuri de utilizare similare. Consultați documentația lor pentru detalii despre versiunile lor specifice de modele.
Cum îmi reîncarc creditul?
Poți reîncărca soldul folosind USDT (TRC20) sau USDC (Base) cu sume între $20 și $500. Credite bonus sunt adăugate automat pentru depozite mai mari, cum ar fi +5% pentru $50 sau +15% pentru $200. Plățile sunt procesate exclusiv prin criptomonede.
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 multe fonduri. Creditul existent nu expiră niciodată, așa că vă puteți reîncărca oricând pentru a relua serviciul. Nu există taxe lunare sau angajamente de abonament.
Generează cheia ta API
Înregistrează-te, obține cheia și actualizează endpoint-ul. Durează câteva secunde.
Obține cheie API