Snelstart: integreer de ongecensureerde LLM API
Integreer onze ongecensureerde IA API in minuten met standaard OpenAI-compatibele SDK's. Deze quickstart begeleidt je van initialisatie tot streaming-antwoorden met duidelijke limieten en transparante tokenfacturatie.
ongecensureerdhttps://api.iasansrestriction.com/v1
Vereisten: SDK's en omgevingsvariabelen
Installeer je favoriete taal-SDK en bewaar je referenties veilig. Onze dienst gebruikt standaardauthenticatie, dus je hebt alleen een API-sleutel uit het dashboard nodig. Bewaar je sleutel in een omgevingsvariabele om te voorkomen dat je deze hardcoded in je bronbestanden plaatst.
- Installeer de officiële SDK voor uw taal.
- Maak een account aan en genereer je API-sleutel.
- Instellen
IA_API_KEYin je omgeving.
Deze opstelling zorgt ervoor dat je verzoeken onmiddellijk worden geauthenticeerd zonder extra configuratiestappen.
Stap 1: Initialiseer de Client met Base URL
Wijs uw client naar de basis-URL om verzoeken correct te routeren. U moet de standaard basis-URL overschrijven om toegang te krijgen tot het eindpunt van ons ongecensureerde model. Dit zorgt ervoor dat alle daaropvolgende aanroepen de juiste infrastructuur gebruiken.
Configureer de basis-URL naar https://api.iasansrestriction.com/v1 in je clientinstellingen. Deze enkele wijziging stuurt het verkeer naar onze servers voor tekstgeneratie.
Stap 2: Stuur je eerste chatcompletering
Maak je eerste verzoek om de verbinding te testen en tekstuitvoer te ontvangen. Gebruik de model-ID uncensored toegang tot het unrestricted grote taalmodel. Dit model weigert standaard geen wettig volwassen of controversiële onderwerpen.
Stuur een POST-verzoek naar /v1/chat/completions met je systeem- en gebruikersberichten. De respons bevat de gegenereerde tekst zonder standaard inhoudsfilters.
Stap 3: Streamingresponsen verwerken (SSE)
Schakel streaming in voor realtime tokenlevering om de gebruikerservaring te verbeteren. Stel de stream parameter naar true in je aanvraaglichaam. De server retourneert een Server-Sent Events (SSE) stream van blokken.
Verwerk elke chunk zoals deze aankomt om tekst incrementeel weer te geven. Deze aanpak vermindert de waargenomen latentie bij het genereren van lange inhoud.
Stap 4: Functieaanroepen en JSON-modus gebruiken
Structureer je data-uitvoer met ingebouwde formatteringsfuncties. Je kunt JSON-antwoorden afdwingen door response_format naar {"type": "json_object"}. Dit zorgt voor voorspelbare parsing voor downstream-toepassingen.
Definieer tools in je request om de function calling-mogelijkheden in te schakelen. Het model retourneert gestructureerde argumenten die je code direct kan uitvoeren.
Stap 5: Tokens en limieten beheren
Blijf uw verbruik bij om serviceonderbrekingen te voorkomen en kosten te beheren. U wordt per token gefactureerd, waarbij fouten en weigeringen gratis zijn. Tegoed vervalt nooit, dus u kunt bijladen wanneer dat nodig is.
Houd rekening met de limieten: 300 verzoeken per minuut en een contextvenster van 100,000 tokens. Een 429-fout geeft aan dat je de rate limit hebt overschreden. Een 401-fout betekent dat je sleutel ongeldig is, terwijl een 402-fout aangeeft dat er onvoldoende krediet beschikbaar is.
cURL
curl https://api.iasansrestriction.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten valid JSON objects"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.iasansrestriction.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.iasansrestriction.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)Veelgestelde vragen
Wat is de uncensored IA API?
Het is een gehoste, OpenAI-compatibele chat-completions-API die één ongecatureerd groot taalmodel aanbiedt. Het genereert tekst zonder inhoudelijke weigeringen voor wettig volwassen gebruik, security research of controversiële onderwerpen.
Hoe betaal ik voor de API?
Wij accepteren alleen cryptostortingen met USDT (TRC20) of USDC (Base). Je kunt een willekeurig geheel bedrag van $20 tot $500 storten, met bonuscredit beschikbaar voor hogere stortingen.
Wat zijn de verzoeklimieten?
Je bent beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Het contextvenster ondersteunt 100,000 tokens, met een maximale output van 16,000 tokens per verzoek.
Verkrijg nu je API-sleutel
Registreer, kopieer je sleutel, pas je base URL aan. Dat is alles.