Integrează API-ul Uncensored
Introduceți SDK-ul oficial OpenAI în proiect și indicați-l către API-ul LLM fără cenzură. Acest ghid rapid vă ghidează prin autentificare, primele solicitări, streaming și gestionarea erorilor, fără modificări de configurație.
Instalează SDK-ul oficial OpenAI
Începeți prin a adăuga biblioteca standard în mediul dumneavoastră. Acest lucru asigură că utilizați același cod de client care funcționează cu alți furnizori.
- Execută
pip install openaipentru Python. - Execută
npm install openaipentru Node.js.
Aceste pachete gestionează logica HTTP astfel încât tu să te poți concentra pe prompturi. Nu ai nevoie de un client personalizat sau de un strat de routing separat. SDK-ul gestionează reîncercările și serializarea JSON automat.
Configurați URL-ul de bază și cheia
Punctează SDK-ul către serverul nostru suprascriind URL-ul de bază implicit. Folosește cheia generată în panoul tău de control și setează ID-ul modelului la uncensored.
- URL de bază:
https://api.pricingkeyapiopenai.com/v1 - Model:
uncensored
Această configurație funcționează cu orice client compatibil cu OpenAI. Poți păstra structura existentă a codului și doar să schimbi endpoint-ul. Nu se aplică nicio blocare de abonament aici.
Iată cum să configurezi clientul în Python:
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingkeyapiopenai.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)
Trimite prima ta completare de chat
Efectuați o cerere POST standard către endpoint-ul de completări chat. Trimiteți mesajele de sistem și de utilizator în formatul JSON necesar. API-ul returnează un răspuns text care ignoră filtrele standard de conținut pentru subiecte legale pentru adulți.
Testați conexiunea cu un prompt simplu pentru a verifica latența și utilizarea tokenilor. Dacă primiți un răspuns, integrarea dvs. funcționează corect.
Structură solicitare exemplu:
curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
}'
Activați streaming-ul pentru tokenii în timp real
Setează stream că true pentru a primi tokenii pe măsură ce sunt generați. Acest lucru este esențial pentru interfețele de chat și aplicațiile în timp real. SDK-ul yield-uiește fragmente pe măsură ce sosesc de la server.
Fiecare fragment conține delta-ul răspunsului. Poți concatena aceste delta-uri pentru a construi textul final. Streaming-ul reduce semnificativ latența percepută pentru output-urile lungi.
Activați streaming-ul în clientul Node.js:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingkeyapiopenai.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);
Folosește modul JSON și apelarea de funcții
Solicită output structurat setând response_format pentru {"type": "json_object"}. Acest lucru forțează modelul să returneze JSON valid în loc de text simplu. Folosește tools pentru capabilități de apelare a funcțiilor.
Definește schemele de instrumente în cerere. Modelul va produce apeluri de instrumente pe care le poți executa în codul tău. Acest lucru funcționează exact ca interfața standard de apelare a funcțiilor OpenAI.
Configurați modul JSON în SDK-ul dumneavoastră:
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 erorile și limitele de utilizare
Atenție la codurile de stare HTTP specifice pentru a gestiona fluxul aplicației dvs. O eroare 401 înseamnă că cheia API este invalidă sau expirată. O eroare 402 indică faptul că nu mai aveți credit preplătit. O eroare 429 semnalează că ați atins limita de rată de 300 de cereri pe minut.
Fereastra de context este de 100.000 de tokeni în total. Dacă depășești această limită, API-ul va returna o eroare. Refuzurile și erorile nu consumă soldul de tokeni. Menține corpurile cererilor sub 8 MB.
Întrebări frecvente
Care este structura de preț a cheii API OpenAI?
Taxăm 0,15 $ per 1M tokeni de intrare și 0,50 $ per 1M tokeni de ieșire. Nu există abonament lunar sau taxă pentru capacitatea inactivă. Plătești doar pentru tokenii pe care îi folosești efectiv din soldul tău cripto preplătit.
Este un model LLM fără filtre?
Da, modelul nostru nu refuză subiecte legale pentru adulți, fictive sau controversate. Singura limită strictă este că refuzăm solicitările care implică conținut sexual cu minori. Nu este modelul GPT, Claude sau al vreunui alt furnizor'.
Ce metode de plată acceptați?
Doar crypto: USTRC20 pe TRC20 sau USDC pe Base, orice sumă între $20 și $500. Creditul bonus se aplică de la $50.
Generează-ți cheia API
Înregistrează-te, obține token-ul, actualizează URL-ul de bază. Aceasta este configurația completă.