apillmsourceopen.comÎncepeți rapid
Integrează API-ul chat-completions fără cenzură
Introduceți API AI fără cenzură în aplicația dvs. cu un singur URL de bază. Obțineți răspunsuri text fără refuzuri utilizând protocoale compatibile OpenAI standard.
Configurare URL de bază și autentificare
API se află la https://api.apillmsourceopen.com/v1. Pointează SDK-ul acolo și furnizează-ți cheia. Primești o singură cheie activă per cont; generarea unei noi invalidează imediat cheia precedentă. Nu este necesar un număr de telefon pentru înregistrare. Acceptăm autentificarea Google sau un flux standard de email și parolă. Prompturile tale nu părăsesc serverele noastre în scopuri de antrenament. Această configurație funcționează cu orice client care acceptă formatul OpenAI V1.
Trimiterea primei cereri de completare
Trimiteți mesaje la punctul final de chat pentru a primi text imediat. ID-ul modelului este întotdeauna "uncensored". Gestionează temele pentru adulți și subiectele controversate fără a bloca conținutul legal. Nu trebuie să specifici o versiune a modelului. Sistemul procesează intrarea ta și returnează un răspuns. Utilizează formatul standard pentru mesaje. Această abordare asigură compatibilitatea cu instrumentele existente.
Configurarea fluxului continuu și a limitelor de tokeni
Fluxul răspunsurilor setând stream: true. Primești fragmente pe măsură ce sunt generate. Fragmentul final conține statistici complete de utilizare a tokenilor. Fereastra de context suportă 100.000 de tokeni pentru prompt și completare combinate. Ieșirea maximă per solicitare este de 16.000 de tokeni. Dacă omiți max_tokens, valoarea implicită este de 2.048 de tokeni. Streaming-ul reduce latența percepută pentru răspunsurile lungi. De asemenea, permite randarea progresivă în interfața ta.
Activarea modului JSON și a apelării funcțiilor
Utilizare response_format: {"type": "json_object"} pentru ieșire JSON strictă. Apelarea funcțiilor funcționează prin intermediul standardului tools parametru. Modelul suportă tool_choice pentru instrucțiuni explicite. Poți seta temperature, top_p, și seed pentru control. Penalizările de frecvență și prezență sunt de asemenea disponibile. Secvențele de oprire funcționează așa cum se așteaptă. Această flexibilitate permite integrări complexe. Extracția structurată de date devine fiabilă.
Gestionarea erorilor și a refuzurilor cu grație
Codurile HTTP standard indică starea. Un 401 înseamnă că cheia API este invalidă sau expirată. O eroare 402 semnalează credit preplătit insuficient. Un răspuns 429 indică faptul că ai atins limita de rată. Erorile sunt gratuite; nu plătești pentru cererile eșuate. Singura refuzare fermă este pentru conținutul sexual care implică minori. Tot restul trece. Verifică-ți soldul regulat. Logica de reîncercare ar trebui să gestioneze 429-urile cu backoff exponențial.
Înțelegerea limitelor de rată și a cotelor
Primești 300 de cereri pe minut per cheie. Doar 8 cereri rulează simultan per cheie. Corpul cererii atinge maximul de 8 MB. O singură cheie activă per cont asigură o urmărire clară a utilizării. O cheie nouă înlocuiește pe cea veche instantaneu. Creditul preplătit se încarcă pe baza utilizării reale de tokeni. Nu se aplică taxe lunare. Creditul nu expiră. Această structură se potrivește sarcinilor cu valuri de trafic. Costurile predictibile te ajută să îți gestionezi bugetul. Completările cu criptomonede adaugă automat credit bonus.
cURL
curl https://api.apillmsourceopen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmsourceopen.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.apillmsourceopen.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
Este un API LLM open source?
Da, servim un model open-weight ajustat pentru ieșiri fără cenzură. Rulează pe serverele noastre, dar respectă interfața open standard. Beneficiați de un comportament constant, fără blocarea la un anumit furnizor. Modelul nu este GPT, Claude sau niciun alt model major de la un furnizor.
Cum gestionează modelul AI fără cenzură conținutul NSFW?
Modelul nu refuză subiecte legale pentru adulți, fictive sau controversate. Blochează doar conținutul sexual care implică minori. Acest lucru îl face ideal pentru cazuri de utilizare API LLM NSFW. Îți păstrezi controlul total asupra fluxului de generare a conținutului.
Ce se întâmplă dacă depășesc limita de rată?
Primești codul de stare 429 imediat. Nu se consumă tokeni pentru aceste solicitări respinse. Poți reîncerca după resetarea ferestrei. Ia în considerare reducerea solicitărilor paralele la 8 per cheie. Streaming-ul ajută la gestionarea eficientă a throughput-ului.
Obțineți cheia API
Înregistrează-te, copiază cheia, indică către URL-ul de bază al nostru. Gata.