ro ▾
Obține cheie API

Quickstart: fără cenzură completări chat

Obțineți cheia API deblocată și începeți să trimiteți solicitări imediat. Acest quickstart acoperă URL-ul de bază, autentificarea și exemplele SDK de bază pentru API-ul compatibil openai.

URL de bază și autentificare

URL-ul de bază pentru endpointul AI uncensored este HTTPS://api.venicepricing.com/v1. Vă autentificați trecând cheia API în antetul Authorization ca token Bearer. Această configurare funcționează cu SDK-urile oficiale OpenAI și cu orice client compatibil OpenAI, schimbând simplu base_url și cheia API. Poți genera cheia instantaneu pe pagina Obțineți cheie API, folosind Continuă cu Google sau un e-mail și parolă. Nu este necesar un număr de telefon pentru acest proces rapid. Cheia este afișată imediat după creare, astfel încât să poți începe testarea imediat. Poți avea doar o cheie activă per cont, dar o poți înlocui oricând.

Trimiteți o Solicitare de Completare Chat

Trimiteți o solicitare standard tip text-in, text-out către endpoint-ul POST /v1/chat-completions. Utilizați ID-ul modelului uncensored pentru a accesa modelul open-weight, optimizat pentru a nu refuza răspunsurile. Corpul solicitării trebuie să includă array-ul de mesaje cu conținutul promptului dumneavoastră. Puteți testa acest lucru imediat cu o comandă curl. Această abordare directă asigură că utilizați endpoint-ul corect pentru serviciul nostru LLM uncensored. Erorile și refuzurile sunt gratuite, așa că plătiți doar pentru utilizarea efectivă a tokenilor. Rețineți că modelul nu refuză subiecte legale pentru adulți sau controversate. Nu este GPT, Claude sau niciun alt model de la un alt furnizor. Rulează pe serverele noastre proprii.

Configurați Parametrii Modelului

Puteți ajusta comportamentul modelului folosind parametri precum temperature, top_p, stop și seed. Aceste setări vă permit să controlați creativitatea și determinismul în răspunsuri. Fereastra de context suportă până la 100,000 de tokeni pentru prompt și completare combinate. Fiecare solicitare poate genera un maxim de 16,000 de tokeni, sau 2,048 dacă nu setați max_tokens. Callarea de funcții este, de asemenea, suportată prin tools și tool_choice. Această flexibilitate vă permite să construiți interacțiuni complexe fără a avea nevoie de un abonament. Puteți rafina ieșirea pentru a se potrivi perfect cu cazul dvs. de utilizare. Modelul rămâne consistent în diferite configurații de parametri.

Gestionați răspunsurile de streaming

Activați streaming-ul setând stream la true în cererea dumneavoastră. API-ul returnează răspunsuri prin Evenimente trimise de Server (SSE) pentru livrarea tokenilor în timp real. Puteți urmări utilizarea tokenilor în ultimul fragment al fluxului. Această funcție este ideală pentru aplicațiile care necesită feedback imediat. Streaming-ul ajută la reducerea latenței percepute pentru utilizatorii care așteaptă răspunsuri lungi. Puteți analiza datele fluxului în limbajul dumneavoastră preferat. Cheia API rămâne validă pe toată durata fluxului. Erorile în timpul streaming-ului sunt gestionate fără pierderea creditului dumneavoastră. Această metodă este eficientă pentru scenarii cu trafic ridicat.

Folosește apelarea de funcții

Definește instrumentele în cerere pentru a activa capabilitățile de apelare a funcțiilor. Modelul poate returna date structurate care se potrivesc cu definițiile instrumentelor tale. Această funcție suportă tool_choice pentru controlul precis al execuției funcțiilor. Poți integra API-uri externe sau poți efectua transformări complexe de date. Modelul uncensored gestionează definițiile instrumentelor în mod fiabil, fără refuzuri inutile. Poți defini mai multe instrumente într-o singură cerere. API-ul procesează apelurile de instrumente și returnează output-ul potrivit. Această capabilitate face ca serviciul să fie potrivit pentru fluxuri de lucru avansate de tip agent. Poți testa apelarea funcțiilor cu orice SDK compatibil cu OpenAI.

Formatează Răspunsurile JSON

Setează response_format la json_object pentru a forca modelul să returneze un JSON valid. Acest lucru asigură o analiză consistentă în codul aplicației tale. Poți folosi această funcție pentru extragerea de date structurate sau pentru răspunsuri API. Modelul respectă strict regulile de sintaxă JSON. Acest format reduce necesitatea post-procesării în codul tău. Poți valida outputul imediat după primire. API-ul AI uncensored suportă acest format fără taxe suplimentare. Erorile nu sunt taxate, așa că poți experimenta liber. Această funcție este esențială pentru o integrare fiabilă cu alte sisteme.

cURL

curl https://api.venicepricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the cost of a vaporetto ticket"}]
  }'

Python

from openai import OpenAI

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

Care este URL-ul de bază pentru prețurile Venice?

URL-ul de bază este HTTPS://api.venicepricing.com/v1. Acest URL funcționează cu SDK-urile standard OpenAI atunci când actualizați configurația base_url. Trebuie să includeți cheia API în antetul Authorization pentru autentificare.

Cum gestionez erorile și limitările de rată?

O eroare 401 indică o cheie API nevalidă sau lipsă. O eroare 402 înseamnă că ai un credit insuficient în contul tău preplătit. O eroare 429 semnalează că ai depășit limita de 300 de cereri pe minut. Poți rezolva acestea verificând cheia, reîncărcând prin criptomonede sau așteptând resetarea limitei de rată.

Care este dimensiunea ferestrei de context?

Fereastra de context suportă până la 100.000 de tokeni pentru prompt și completări combinate. Fiecare solicitare poate genera un maxim de 16.000 de tokeni. Dacă nu setați max_tokens, limita implicită de ieșire este de 2.048 de tokeni. Această dimensiune este potrivită pentru documente lungi și conversații complexe.

Obțineți-vă cheie acum

Înregistrează-te, obține cheia și indică către endpointul nostru. Așa e.

Obține cheie API