Trin-for-trin integration af uncensored.com LLM API
Integration af en uncensored LLM i din applikation kræver præcis konfiguration af base URL og godkendelseshoveder. Denne guide guider dig gennem opsætningen af uncensored.com API til tekstgenerering, streaming og værktøjsbrug ved hjælp af standard OpenAI-kompatible SDK'er.
Sidst opdateret
Opsummering
- API'en bruger base-URL'en HTTPS://api.uncensoredaicom.com/v1 og model-ID'et "uncensored" til alle anmodninger.
- Autentificering håndteres via et Bearer-token i Authorization-headeren, som opnås efter tilmelding med Google eller e-mail.
- Streaming-respons er aktiveret ved at indstille stream=true, hvilket leverer tokens via Server-Sent Events.
- Prissætningen er gennemsigtig på $0.15 per million input-tokens og $0.50 per million output-tokens, med forudbetalt kryptokredit, som aldrig udløber.
Forudsætninger: SDK og miljøopsætning
Installer dit foretrukne sprog SDK for at kommunikere med endpointet. De fleste udviklere bruger den officielle OpenAI SDK til Python, Node.js eller Go. Dette virker, fordi API'et følger den standard OpenAI chat-completion-skema.
Sørg for, at dit miljø har Python 3.8+ eller Node.js 18+. Installer pakken via pip eller npm. Du skal bruge en API-nøgle fra dashboardet. Der kræves ikke telefonnummer for tilmelding.
- Python:
pip install openai - Node.js:
npm install openai
Gem din API-nøgle i en miljøvariabel. Dette forhindrer utilsigtet eksponering i versionskontrol. Nøglen giver adgang til den uncensored-model.
Konfigurerer Base URL
Peg din SDK-klient på den korrekte base URL. Dette er det vigtigste trin for en succesfuld integration. Standard OpenAI-base URL'en virker ikke til denne tjeneste.
Indstil base URL til HTTPS://api.uncensoredaicom.com/v1. Dette dirigerer anmodninger til den uncensored LLM-infrastruktur. Det model-ID, du skal sende, er "uncensored". Det er en open-weight-model finjusteret til minimale afvisninger.
Verificér forbindelsen ved at kalde models-endpointet. Dette bekræfter, at dine legitimationsoplysninger og base URL er korrekte. Et succesfuldt svar returnerer model-ID og objekttype.
Autentificering og header-setup
Indtast din API-nøgle i Authorization-headeren. Brug Bearer-skemaet til alle anmodninger. Denne header autentificerer din forudbetalte kreditkonto.
Indstil headeren som: Authorization: Bearer YOUR_API_KEY. SDK'et håndterer dette automatisk, hvis du videregiver nøglen til klientkonstruktoren. Sørg for, at der ikke er mellemrum. Ugyldige nøgler returnerer en 401 Unauthorized-fejl.
Du får én aktiv nøgle pr. konto. Generering af en ny nøgle invaliderer den forrige. Dette forenkler nøglerotation og sikkerhedshåndtering. Hold din nøgle sikker i dit deploymentsmiljø.
At sende en Standard Chat Request
Lav en POST-anmodning til /v1/chat/completions. Send dine beskeder som et array af role- og content-objekter. Systemet understøtter user-, assistant- og systemroller.
Eksempelstruktur: {"model": "uncensored", "messages": [{"role": "user", "content": "Hello"}]}. API'en returnerer en tekstfuldførelse. Context-vinduet er 100,000 tokens i alt. Maks output er 16,000 tokens pr. anmodning.
Fejl og afvisninger forbruger ikke kredit. Dette beskytter din forudbetalte saldo. Indstil temperaturen og top_p for kontrol. Standardværdier fungerer til de fleste anvendelser.
Aktivering af Streaming til realtidsoutput
Indstil stream: true i din anmodningskrop. Dette aktiverer Server-Sent Events (SSE). Tokens ankommer inkrementelt i stedet for at vente på fuld completion.
Parser SSE-strømmen for at vise tekst i realtid. Den sidste chunk indeholder statistik over tokenforbrug. Dette gør det muligt at spore fakturering præcist. Streaming reducerer den opfattede latens for slutbrugere.
Håndter netværksafbrydelser graceful. Genopret forbindelsen, hvis streamet dropes. Den uncensored API understøtter stabil streaming. Overvåg tilstand for forbindelsen. Brug dette til chatgrænseflader eller langform generering.
Brug af Tools og Function Calling
Definer værktøjer i request-body'et. Angiv en liste over funktions-skemaer. Modellen kan kalde disse funktioner baseret på brugerens hensigt. Dette muliggør agent-lignende adfærd.
Specify tool_choice til at kontrollere funktionsvalg. Brug auto for automatisk detektion. API'en understøtter standard værktogsdefinitioner. Parser funktionssamkaldsargumenterne fra svaret.
Implementér funktionseksekveringen i din kode. Send resultatet tilbage som en besked. Modellen fortsætter samtalen. Dette muliggør komplekse arbejdsgange. Testning sikrer nøjagtig argumentparsning.
Håndtering af JSON-tilstandssvar
Indstil response_format: {"type": "json_object"}. Dette tvinger modellen til at outputte gyldig JSON. Brug dette til udtrækning af strukturerede data. Det forhindrer fejl ved malformede svar.
Parser JSON-strengen i din kode. Håndter potentielle parseringsfejl. JSON-tilstand forbedrer pålideligheden for API-integrationer. Det er ideelt til databehandlingspipelines.
Kombinér JSON-tilstand med systemprompts. Ret modellen til at outputte specifikke skemaer. Dette sikrer konsistent formatering. Valider outputtet, før du bruger det. Dette reducerer downstream-fejl.
Overvågning af grænser og fejl
Respekter rate-limited. Du får 300 anmodninger i minuttet pr. nøgle. Maksimum 8 samtidige anmodninger. Størrelsen af anmodningskroppen er begrænset til 8 MB.
Overvåg HTTP-statuskoder. 429 indikerer, at ratebegrænsningen er overskredet. 400 indikerer dårlig anmodning. 500 indikerer serverfejl. Implementer eksponentiel backoff for gentagelser. Dette forhindrer, at API'et overbelastes.
Spor tokenforbrug i det sidste streaming-stykke. Dette hjælper med at håndtere din forudbetalte kredit. Fejl forbruger ikke tokens. Dette beskytter din saldo. Regelmæssig overvågning sikrer jævn drift.
Beregning af omkostninger og tokenforbrug
Prissætningen er gennemsigtig og forudbetalt. Input-tokens koster $0,15 per million. Output-tokens koster $0,50 per million. Kredit udløber aldrig. Der er ingen månedlige gebyrer.
Top op med krypto kun. USDT (TRC20) eller USDC (Base). Beløb varierer fra $20 til $500. Bonuskredit gælder for større top-ups. +5% fra $50, +10% fra $100, +15% fra $200.
Beregn omkostninger før tung brug. Estimer tokenantal til dine prompts. Dette hjælper med effektiv budgettering. Fejl er gratis. Refunderinger udstedes ikke, men fejl rettes. Brug dashboardet til at spore forbrug.
Ofte stillede spørgsmål
Er uncensoredai.com kompatibel med OpenAI SDK?
Ja, API'et er fuldt ud OpenAI-kompatibelt. Du kan bruge de standard OpenAI SDK'er til Python, Node.js og andre sprog. Skift blot base URL'en til HTTPS://api.uncensoredaicom.com/v1 og send din API-nøgle. Model-ID'et er "uncensored". Det følger den samme struktur for forespørgsler og svar.
Hvilke kryptobetalinger accepteres?
Vi accepterer USDT på TRC20-netværket og USDC på Base-netværket. Du kan toppe op med ethvert helt beløb mellem $20 og $500. Bonuskredit tilføjes automatisk: +5% fra $50, +10% fra $100 og +15% fra $200.
Udløber den forudbetalte kredit?
Nej, din forudbetalte kredit udløber aldrig. Der er ingen månedlige abonnementsgebyrer eller deadlines for brug. Du betaler for det, du bruger, og fejl forbruger ikke kredit. Denne model sikrer, at du kun betaler for den værdi, du faktisk modtager.
Kan jeg bruge dette API til NSFW-indhold?
Ja, modellen er usensureret og afviser ikke lovligt voksen-, fiktivt eller kontroversielt indhold. Den er designet til ubegrænset tekstgenerering. Den eneste hårde grænse er indhold, der involverer mindreårige, hvilket altid afvises. Den er ideel til NSFW-chatbots og kreativ skrivning.
Generer din API-nøgle
Registrer, hent nøglen, og opdater endpointet. Minimal konfiguration kræves.