ro ▾
Încearcă cu credit de probă

Quickstart: integrarea API-ului fără cenzură

Integrează LLM-ul nostru fără cenzură în aplicația ta folosind SDK-ul oficial compatibil cu OpenAI. Vei configura URL-ul de bază, te vei autentifica cu creditele tale preplătite în criptomonede și vei trimite solicitări text imediat.

Precondiții: instalarea SDK-ului oficial

Instalează biblioteca care se potrivește cu mediul tău de dezvoltare pentru a începe comunicarea cu API-ul. SDK-ul gestionează automat autentificarea și serializarea, astfel încât să te poți concentra pe logică.

Pentru medii Python, folosește managerul de pachete standard pentru a instala cea mai recentă versiune. Dezvoltatorii Node.js ar trebui să adauge pachetul npm la dependențele proiectului lor. Ambele instrumente suportă același protocol compatibil cu OpenAI.

  • Python: pip install openai
  • Node.js: npm install openai

Configarea URL-ului de bază și a cheii API

Configurați clientul pentru a indica către endpoint-ul specific și utilizați cheia unică pentru autorizare. Această configurare asigură că toate solicitările trec prin infrastructura noastră uncensored în loc de furnizorul implicit. Trebuie să înlocuiți placeholder-ul cu cheia generată în panoul dvs.

Structura URL-ului de bază rămâne consistentă cu implementările standard, dar domeniul diferă. Această modificare este critică deoarece modelul nostru nu utilizează aceeași rutare ca gigantii comerciali. Păstrați cheia în siguranță și nu o expuneți în codul de tip client.

  • URL de bază: https://api.filterwithoutai.com/v1
  • Header Auth: Authorization: Bearer YOUR_API_KEY

Realizarea primei tale cereri către /v1/chat/completions

Trimiteți o cerere POST către endpoint-ul de completări chat cu promptul și identificatorul modelului. Sistemul procesează textul și returnează un răspuns brut, fără filtre de conținut pentru subiecte adulte legale. Trebuie să specificați ID-ul modelului ca uncensored pentru a accesa acest comportament specific.

Corpul solicitării include parametri standard precum messages și modelAPI acceptă intrarea ta și generează text bazat pe limitele ferestrei de context. Erorile în timpul procesării nu consumă creditele tale preplătite, asigurând facturarea corectă.

Gestionarea răspunsurilor de streaming și a consumului de tokeni

Activați streaming-ul pentru a primi output-ul modelului în fragmente în loc să aștepți răspunsul complet. Această metodă reduce latența percepută și vă permite să afișați textul în timp real pentru utilizatori. SDK-ul gestionează automat protocolul Server-Sent Events (SSE).

Utilizarea tokenilor este raportată în ultimul fragment al fluxului. Poți urmări numărul de tokeni de intrare și ieșire pentru a-ți gestiona eficient creditele preplătite. Numărul maxim de tokeni de ieșire pe cerere este de 16,000, sau 2,048 dacă nu setezi limita explicit.

Configurarea modului JSON și a apelului de instrumente

Structurează răspunsurile pentru utilizare programatică activând modul JSON sau definind scheme de tooluri. Această funcție asigură că modelul produce date valide pe care aplicația ta le poate analiza fără erori. Folosește response_format parametru pentru a forța un output JSON strict.

Apelarea de instrumente permite modelului să execute funcții în funcție de instrucțiunile din promptul tău. Poți defini instrumente și să specifici cum ar trebui să le aleagă modelul. Această capacitate funcționează perfect cu modelul nostru unic, fără cenzură, fără efort suplimentar de configurare.

Înțelegerea limitelor de rată și a concurenței

Monitorați-vă volumul de solicitări pentru a evita întreruperile serviciului cauzate de limitarea ratei. Infrastructura noastră impune o limită de 300 de solicitări pe minut per cheie API. Puteți trimite, de asemenea, până la 8 solicitări concurente simultan folosind aceeași cheie.

Dacă depășiți aceste limite, API-ul returnează un cod de stare 429. Fiecare cont suportă doar o singură cheie activă în același timp, așa că generarea unei noi chei înlocuiește pe cea veche. Corpurile cererilor nu trebuie să depășească 8 MB pentru a asigura o procesare eficientă.

cURL

curl https://api.filterwithoutai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list three ways to optimize a python loop"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.filterwithoutai.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.filterwithoutai.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

Ce definește modelul tău fără cenzură față de alte opțiuni?

Modelul nostru este o soluție open-weight, ajustată specific pentru a răspunde fără refuzuri de conținut pentru utilizarea legală pentru adulți. Nu utilizează prompturile tale pentru antrenament și oferă facturare preplătită transparentă fără blocări lunare. Fereastra de context suportă 100,000 de tokeni pentru conversații extinse.

Cum funcționează facturarea cu credite crypto?

Plătești doar pentru tokenii utilizați, erorile și refuzurile fiind gratuite. Creditele se completează prin USDT (TRC20) sau USDC (Base) cu credite bonus pentru sume mai mari. Creditul tău preplătit nu expiră niciodată, eliminând nevoia de gestionare recurentă a abonamentelor.

Există o limită strictă de conținut?

Da, conținutul sexual care implică minori este întotdeauna refuzat, indiferent de setările modelului. Celelalte subiecte legale pentru adulți, fictive sau controversate sunt procesate fără filtrare. Acest lucru asigură conformitatea, menținând în același timp experiența uncensored pe care o așteaptă dezvoltatorii.

Securizați-vă cheia API

Înregistrează-te, copiază tokenul și actualizează endpointul. Asta e tot ce ai nevoie.

Încearcă cu credit de probă