Quickstart: Integrare model AI fără filtrare
Integrează modelul de AI fără filtre în aplicațiile tale folosind API-ul compatibil cu OpenAI. Acest ghid te ghidează prin autentificare, efectuarea de solicitări și gestionarea răspunsurilor în streaming cu exemple concrete.
Precondiții: instalarea SDK-ului și configurarea mediului
Modelul AI nefiltrat funcționează cu SDK-urile standard OpenAI. Ai nevoie de o cheie API de la panoul de control și de URL-ul de bază HTTPS://api.unfilteredaimodel.com/v1. Instalează biblioteca pentru limbajul tău preferat pentru a gestiona automat anteturile de autentificare.
Stabilește variabila de mediu sau transmite cheia direct în inițializarea clientului. ID-ul modelului este "uncensored". Nu este necesară nicio altă configurare pentru generarea de text de bază.
- Instalează pachetul prin npm, pip sau managerul tău de pachete.
- Asigură-te că ai o cheie API validă din panoul de control.
- Verificați dacă URL-ul de bază se potrivește cu endpoint-ul furnizat.
Inițializați clientul cu URL-ul de bază și cheia
Configurați clientul pentru a indica către URL-ul nostru de bază și utilizați cheia API pentru autentificare. Acest lucru asigură că toate solicitările sunt direcționate corect către modelul uncensored.
- Stabilește URL-ul de bază la HTTPS://api.unfilteredaimodel.com/v1
- Transmiteți cheia API în antetul de autorizare
- Specifică id-ul modelului ca "uncensored"
Această configurare funcționează cu orice client compatibil cu OpenAI. Poți utiliza SDK-urile oficiale sau orice bibliotecă care suportă formatul API OpenAI.
curl https://api.unfilteredaimodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Trimiterea primei tale cereri de completare de chat
Trimiteți o cerere POST către /v1/chat/completions cu array-ul de mesaje. Modelul va răspunde cu text generat fără refuzuri de conținut pentru uz adult legal.
- Folosește parametrul messages pentru a defini conversația
- Specifică modelul ca "uncensored"
- Setează temperatura și ceilalți parametri după cum este necesar
Răspunsul va conține textul generat în array-ul de opțiuni. Puteți extrage conținutul și îl puteți utiliza în aplicația dumneavoastră.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaimodel.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 răspunsurilor de streaming și a consumului de tokeni
Activați fluxul de date setând stream=true în solicitarea dumneavoastră. API-ul returnează fragmente de text pe măsură ce sunt generate. Utilizarea tokenilor este raportată în ultimul fragment.
- Setează stream=true în corpul solicitării
- Procesează fiecare fragment pe măsură ce sosesc
- Verificați ultimul chunk pentru utilizarea tokenilor
Acest lucru este util pentru aplicațiile în timp real, unde dorești să afișezi textul pe măsură ce este generat. Răspunsul în flux include numărătoarea tokenilor pentru transparența 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)
Configurarea temperaturii, top_p și a modului JSON
Personalizează comportamentul modelului folosind parametri precum temperature, top_p și response_format. Aceste setări controlează creativitatea, aleatorietatea și formatul de ieșire.
- Ajustați temperatura pentru creativitate (0.0 la 1.0)
- Setează top_p pentru eșantionarea nucleu
- Folosește response_format=json_object pentru output structurat
Modelul suportă function calling și utilizarea de instrumente (tool use). Poți defini instrumente și lăsa modelul să decidă când să le apeleze. Acest lucru permite fluxuri de lucru complexe și integrări.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredaimodel.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);
Gestionarea erorilor și limitele de rată (300 RPM)
API impune o limită de 300 de cereri pe minut per cheie. Dacă depășiți această limită, veți primi un cod de eroare 429. Alte erori comune includ 401 pentru chei invalide și 402 pentru credit insuficient.
- Monitorați-vă rata de solicitări pentru a evita erorile 429
- Gestionează erorile 401 verificând cheia API
- Gestionați erorile 402 prin reîncărcarea creditului.
Fereastra de context este de 100.000 de tokeni pentru prompt și completare combinate. Output-ul maxim este de 16.000 de tokeni per cerere. Erorile și refuzurile nu consumă credit.
Întrebări frecvente
Cum îmi reîncarc creditul?
Puteți alimenta creditul folosind USDT (TRC20) sau USDC (Base). Suma minimă este de $20, iar cea maximă este de $500. Creditele bonus sunt adăugate pentru alimentările mai mari: +5% de la $50, +10% de la $100 și +15% de la $200. Creditele nu expiră.
Care este dimensiunea ferestrei de context?
Fereastra de context este de 100.000 de tokeni, combinând promptul și completarea. Outputul maxim per solicitare este de 16.000 de tokeni. Dacă nu setați max_tokens, valoarea implicită este de 2.048 de tokeni.
Modelul este cu adevărat fără cenzură?
Modelul nu refuză subiecte legale pentru adulți, fictive, de cercetare în securitate sau controversate. Singura limită strictă de conținut este conținutul sexual care implică minori, care este întotdeauna refuzat. Acest lucru îl face ideal pentru joc de rol NSFW și ieșiri brute de model.
Cheia ta API este la un pas distanță
Înregistrează-te, preia cheia și actualizează URL-ul de bază. Întregul proces durează secunde.