ro ▾
Creează chei
per 1M tokeni de intrare
$0.15
Tokeni de ieșire / 1M
$0.50
context token
100,000
credit de probă
$0.50
cereri pe minut
300

Documentație API

Începeți să generați cod nelimitat cu API-ul nostru compatibil cu OpenAI. Trimite prompturi, primește tokeni și integrează direct în fluxul tău de lucru fără garduri de protecție.

URL de bază și autentificare

Folosește URL-ul de bază pentru a te conecta cu orice SDK OpenAI. Endpoint-ul este https://api.unrestrictedcodingai.com/v1. Transmite cheia ta API în Authorization header ca un token Bearer. Acest lucru asigură compatibilitatea cu librăriile standard în timp ce livrează o experiență LLM uncensored.

curl https://api.unrestrictedcodingai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Explain how the async await pattern works in JavaScript"}]
  }'

Autentificarea este strictă. Dacă cheia lipsește sau este invalidă, API-ul returnează o eroare 401. Asigură-te că cheia ta este activă și asociată cu un cont creat prin Google sau email.

POST /v1/chat/completions

Trimite prompturile tale de programare către endpoint-ul de completări de chat. ID-ul modelului este uncensored. Acest model unic gestionează toate generările de text fără refuzuri de conținut pentru uz adult legal. Tu controlezi contextul, stilul și ieșirea.

from openai import OpenAI

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

Configurați corpul solicitării cu array-ul de mesaje. Sistemul se așteaptă la formatul standard OpenAI. Această abordare vă permite să mențineți autonomia completă asupra sarcinilor de generare a prompturilor și codului.

GET /v1/models

Verifică modelele disponibile folosind endpoint-ul GET. Acesta returnează o listă care conține uncensored model. Folosește acest lucru pentru a confirma conectivitatea înainte de a trimite payload-uri grele. Este un test rapid al stării serviciului.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedcodingai.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);

Răspunsul include ID-ul modelului și tipul de obiect. Aceste metadate ajută aplicația ta să se adapteze dinamic. Nu sunt disponibile embeddings sau alte tipuri de modele în acest design simplu de API.

Streaming și Utilizarea Tokenilor

Activați streaming-ul setând stream true. Aceasta livrează tokeni prin Evenimente trimise de server (SSE). Detaliile de utilizare a tokenilor apar în ultima bucată. Acest lucru reduce latența percepută pentru blocurile lungi de cod.

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)

Gestionați ieșirile parțiale eficient. API-ul prioritizează autonomia dezvoltatorului, astfel încât să procesați fiecare token pe măsură ce ajunge. Această metodă este ideală pentru asistenti de codare în timp real sau fluxuri de lucru de vibe coding.

Apelarea funcțiilor și modul JSON

Utilizează apelarea de funcții pentru ieșiri structurate. Setează response_format pentru {"type": "json_object"} pentru JSON strict. Acest lucru asigură că parser-ele codului tău primesc date curate. Definițiile de tool-uri sunt transmise în array-ul de mesaje.

Modelul suportă tool_choice pentru execuție forțată. Acest lucru este critic pentru sarcinile de programare agentică unde fiabilitatea este importantă. Folosește acest lucru pentru fluxuri de lucru automatizate care necesită structuri deterministe.

Limite de rată și constrângeri

Respectă limita de 300 de solicitări pe minut. Concurența este limitată la 8 solicitări simultane per cheie. Dimensiunea corpului solicitării nu poate depăși 8 MB. Aceste limite previn abuzul menținând în același timp costurile mici.

O eroare 402 indică un credit preplătit insuficient. Erorile și refuzurile sunt gratuite, deci plătești doar pentru finalizările reușite. Fereastra de context are o capacitate totală de 100,000 tokens, inclusiv input și output.

Întrebări frecvente

Care este fereastra de context pentru AI-ul de programare nelimitat?

Fereastra de context are 100.000 de tokeni, acoperind atât promptul, cât și completarea. Acest lucru permite gestionarea bazelor de cod extensive și a conversațiilor lungi fără trunchiere imediată.

Cum gestionez erori, cum ar fi 401 sau 402?

Eroarea 401 înseamnă că cheia ta API este invalidă sau lipsă. O eroare 402 indică faptul că creditul tău preplătit este epuizat. Reîncarcă cu criptomonede pentru a continua să utilizezi serviciul imediat.

Este un API compatibil cu openai?

Da, utilizează aceleași endpoint-uri și formate de solicitare. Trebuie doar să modifici URL-ul de bază și cheia API în configurațiile existente ale SDK-urilor OpenAI.

Obțineți cheia API instant

Înregistrează-te, copiază cheia, actualizează URL-ul endpointului. Asta e tot.