ro ▾

Quickstart API LLM NSFW

Integrează API-ul nostru de LLM fără cenzură în pipeline-ul chatbot-ului tău în câteva minute, folosind endpoint-uri standard compatibile cu OpenAI. Obține cheia API, setează URL-ul de bază și începe să trimiți prompturi fără refuzuri de conținut pentru conținut adult legal.

URL de bază și autentificare

Începeți prin securizarea cheii de acces pe Obține cheie API pagina. Te poți autentifica cu Google sau folosi un email și o parolă. Interfața îți afișează cheia imediat. Nu este necesar un număr de telefon. Copiază această cheie pentru variabilele de mediu. Aceasta autentifică toate solicitările către infrastructura noastră. Prompturile tale nu sunt folosite pentru antrenament. Confidențialitatea este menținută fără pași suplimentari. Creează un cont dedicat pentru fiecare serviciu de producție. O singură cheie activă per cont asigură o facturare clară. Dacă ai nevoie de o cheie nouă, generarea uneia înlocuiește pe cea veche. Astfel, acreditările tale rămân simple. Securitatea rămâne straightforward, fără rotații complexe.

Realizarea Primei Tale Cereri

Trimite primul tău prompt către endpoint-ul de completări chat. Folosește standard chat/completions path. Modelul nostru fără cenzură răspunde fără a filtra conținutul pentru adulți, conform legii. Setează URL-ul de bază către domeniul API-ului nostru. Transmite cheia ta în antetul de autorizare. ID-ul modelului este fixat ca uncensored. Primești output text pentru input text. Nu există aici embeddings sau generare de imagini. Verifică răspunsul pentru textul generat. Erorile returnează coduri HTTP standard. Creditul este utilizat doar pentru tokenii cu succes.

curl https://api.apillmnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a summary of the latest transformer architecture paper"}]
  }'

Integrare SDK Python

Utilizați biblioteca oficială Python OpenAI pentru o integrare rapidă. Setează URL-ul de bază către punctul nostru de terminare. Inițializează clientul cu cheia ta API. Apel chat.completions.create cu modelul tău. The uncensored model gestionează prompturile tale. Streaming-ul este suportat prin SSE. Poți folosi și modul JSON. Setează response_format pentru {"type": "json_object"}. Acest lucru asigură o ieșire structurată pentru pipeline-ul dvs. Erorile sunt ridicate ca excepții standard. Verificați statisticile de utilizare în răspuns. Depanarea devine trivială cu bibliotecile standard.

from openai import OpenAI

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

Configurare client Node.js

Integrează-te în Node.js folosind SDK-ul standard. Configurează URL-ul de bază pentru API-ul nostru. Transmite-ți cheia în timpul inițializării. Solicită completări de la uncensored model. Interfața este identică cu cea a OpenAI. Poți streamui răspunsurile ușor. Folosește async/await pentru un cod curat. Gestionează erorile cu blocuri try/catch. Modelul suportă apelarea de funcții. Definește instrumentele în corpul cererii tale. Analizează apelurile de instrumente în codul tău. Acest lucru se integrează în fluxurile de lucru Node existente. Nu sunt necesare adaptatoare personalizate. Codul tău rămâne standard și portabil.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apillmnsfw.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ăspunsuri în streaming

Transmiteți tokenii pentru o latență mai redusă în aplicațiile de chat. Setează stream pentru true în cererea ta. API-ul returnează Evenimente Trimise de Server (SSE). Fiecare fragment conține text parțial. Detaliile de utilizare a tokenilor apar în ultimul fragment. Acest lucru permite actualizări în timp real pentru utilizator. Puteți anula fluxurile dacă este necesar. Modelul uncensored suportă această caracteristică. Funcționează cu toate SDK-urile standard. Gestionați evenimentele fluxului în bucla dvs. Afișați textul pe măsură ce ajunge. Acest lucru îmbunătățește semnificativ performanța percepută. Utilizatorii văd răspunsurile mai rapid. Gestionarea erorilor rămâne consistentă în toate modurile.

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)

Limitări, Erori și Context

API-ul nostru impune limite operaționale clare. Aveți 300 de cereri pe minut per cheie. Concurența este limitată la 8 cereri simultane. Corpurile cererilor trebuie să rămână sub 8 MB. Fereastra de context are un total de 100.000 de tokeni. Output-ul maxim este de 16.000 de tokeni per cerere. Erorile returnează coduri standard precum 401 sau 429. Un 402 înseamnă că aveți credit scăzut. Refuzurile pentru conținut minor sunt gratuite. Creditul nu expiră pentru conturile preplătite. Streaming-ul funcționează fără costuri suplimentare. Monitorizați utilizarea în panoul de control. Limitele asigură o performanță stabilă pentru toți utilizatorii.

Întrebări frecvente

Care este dimensiunea ferestrei de context API LLM NSFW?

Fereastra de context are 100.000 de tokeni, numărând împreună promptul și completarea. Poți solicita până la 16.000 de tokeni de ieșire per apel. Dacă nu setezi max_tokens, limita implicită este de 2.048 de tokeni. Acest lucru permite conversații lungi sau procesarea documentelor mari.

API suportă apelarea de funcții și modul JSON?

Da, API-ul suportă atât apelarea de funcții, cât și modul JSON. Puteți defini instrumente în cererea dvs. și seta response_format la json_object. Acest lucru permite output-uri structurate și utilizarea instrumentelor în pipeline-ul chatbot-ului dvs. Modelul gestionează aceste funcții nativ.

Ce se întâmplă dacă primesc o eroare 402?

O eroare 402 indică faptul că creditul preplătit este insuficient. Trebuie să reîncarci prin cripto pentru a continua să folosești API-ul. Erorile și refuzurile nu consumă credit, deci plătești doar pentru tokens validi. Creditul tău nu expiră niciodată, deci poți reîncărca oricând este nevoie.

Obțineți cheia API în câteva secunde

Înregistrează-te, copiază tokenul, actualizează endpoint-ul tău. Asta e tot ce ai de făcut.

Începe acum