ro ▾
Obține cheie API

Documentație API pentru modelele fără cenzură

Înlocuiți URL-ul de bază în HTTPS://api.unrestrictedgptchat.com/v1 și păstrați integrarea SDK existentă funcționând cu API-ul nostru LLM non-cenzurat.

fără cenzurăhttps://api.unrestrictedgptchat.com/v1

Pe această pagină
  1. Autentificare și anteturi
  2. POST /v1/chat/completions
  3. GET /v1/models
  4. Utilizarea tokenilor și răspunsuri în flux
  5. Function calling și modul JSON
  6. Limitări de rată și gestionarea erorilor
  7. Întrebări frecvente
unrestrictedgptchat.com/docs/#text

Autentificare și anteturi

Trimite cheia ta API în antetul Authorization pentru fiecare cerere. Utilizează formatul Bearer YOUR_API_KEY și include-l în Authorization câmp. Cheia ta este generată imediat după înregistrare prin Google sau email. Nu este necesar un număr de telefon pentru înregistrare. Păstrează cheia în siguranță în variabilele de mediu pentru a preveni utilizarea neautorizată împotriva soldului tău de credit preplătit. Antetul asigură că serverele noastre îți identifică contul pentru facturarea precisă a tokenilor.

POST /v1/chat/completions

Fă prima ta cerere pentru a genera răspunsuri text. Folosește POST /v1/chat/completions endpoint cu model setat la uncensored. Acest endpoint acceptă array-uri standard de mesaje care conțin roluri user și assistant. Puteți transmite răspunsuri în streaming sau primi text complet în funcție de configurarea clientului. Modelul procesează input-ul și returnează text fără refuzuri de conținut pentru uz adult legal. Verificați pagina de rate limits pentru constrângerile de concurență.

GET /v1/models

Recuperează informațiile disponibile despre modele folosind endpoint-ul GET. Acesta returnează metadate despre modelul uncensored și capacitățile sale. Poți verifica ID-ul modelului înainte de a trimite cereri de completari. Răspunsul confirmă compatibilitatea API cu structurile standard OpenAI. Folosește acest lucru pentru a depana rapid configurațiile clientului. Ajută la asigurarea faptului că SDK-ul tău indică către versiunea corectă a serviciului. Acest endpoint nu consumă credite de token din contul tău.

Utilizarea tokenilor și răspunsuri în flux

Activați fluxul de date setând stream parametrul la true. Primești evenimente trimise de server (SSE) pe măsură ce sunt generate tokenurile. Fragmentul final conține utilizarea totală a tokenurilor pentru solicitare. Acest lucru permite afișarea în timp real a răspunsurilor în aplicația ta. Numărătoarea tokenurilor te ajută să îți monitorizezi soldul preplătit cu precizie. Erorile în timpul streaming-ului sunt gestionate prin închiderea normală a fluxului. Poți întrerupe fluxul fără penalizare dacă este necesar.

Function calling și modul JSON

Folosește tools parametrul pentru capabilitățile de apelare a funcțiilor. Setează response_format pentru json_object pentru ieșire JSON strictă. Modelul suportă generarea de date structurate pentru aplicațiile dumneavoastră. Puteți defini instrumente personalizate în corpul solicitării. API-ul validează structura înainte de a o trimite către model. Acest lucru asigură o analiză consistentă în codul dumneavoastră downstream. Modul JSON este ideal pentru fluxuri de lucru automatizate care necesită formate specifice.

Limitări de rată și gestionarea erorilor

Așteptați-vă la erori 429 dacă depășiți 300 de cereri pe minut. Limita permite 8 cereri concurente per cheie. Corpurile cererilor trebuie să rămână sub 8 MB. Dacă primiți o eroare 401, verificați validitatea cheii API. O eroare 402 indică creditul preplătit insuficient. Erorile nu consumă tokeni din soldul tău. Fereastra de context suportă 100.000 de tokeni pentru prompt și completare combinate. Ieșirea maximă este de 16.000 de tokeni, decât dacă se specifică altfel. Gestionați aceste erori cu grijă în codul clientului.

cURL

curl https://api.unrestrictedgptchat.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"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedgptchat.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.unrestrictedgptchat.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)
unrestrictedgptchat.com/docs/#s1

Întrebări frecvente

Este același API cu modelele standard nelimitate chat GPT?

Nu, servim propriul model open-weight uncensored, nu GPT sau alte modele ale furnizorilor. Puteți utiliza același cod SDK, dar indicați URL-ul nostru de bază. Modelul este ajustat pentru mai puține refuzuri pe subiecte legale pentru adulți. Verificați pagina de prețuri pentru costurile specifice per token.

Cum depanez lipsa citărilor în răspunsurile API-ului de chat paralel?

Asigură-te că setezi ID-ul modelului corect pentru uncensored. Verifică dacă antetele includ cheia API validă. Verifică formatul răspunsului pentru o structură JSON corectă. Chunk-urile de flux ar trebui agregate corect în clientul tău.

Ce se întâmplă dacă depășesc limita de rată?

Primești codul de stare 429 indicând prea multe solicitări. Trebuie să aștepți înainte de a trimite mai multe solicitări către cheia ta. Limita se resetează în fiecare minut. Solicitărilor simultane li se limitează la 8 per cheie. Crește concurența cheii generând o cheie nouă dacă este necesar.

Obțineți cheia API acum

Înregistrează-te, copiază cheia ta și actualizează URL-ul de bază. Asta e tot.

Obține cheie API