Eén API: Snelstartgids
Integreer onze ongecensureerde LLM API met één configuratiewijziging. Drop-in compatibiliteit betekent dat je de basis-URL en API-sleutel wisselt en je bestaande code behoudt.
Basis-URL & Authenticatie
Start door je client naar ons dedicated endpoint te wijzen. Deze openai-compatible api gebruikt standaard authenticatieheaders, dus hoef je slechts twee waarden in je configuratie aan te passen.
De basis-URL is https://api.onekeyllmapi.com/v1. Genereer je unieke API-sleutel op de aanmeldpagina. Er is geen kaart nodig om te beginnen en de sleutel wordt direct na registratie getoond. Bewaar deze sleutel veilig; deze authenticeert alle verzoeken naar de service.
Basis voltooiing
Stuur een eenvoudige tekst prompt om een direct antwoord te ontvangen. Dit is de kern van ons ai api voor ontwikkelaars aanbod. Het model retourneert tekst zonder inhoudelijke weigeringen voor wettelijk volwassen gebruik, wat het ideaal maakt voor creatieve of onbeperkte taken.
- Model-ID:
uncensored - Endpoint:
POST /v1/chat/completions - Context: 100.000 tokens
Doe je eerste verzoek met dit voorbeeld:
curl https://api.onekeyllmapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Python SDK-integratie
Gebruik de officiële OpenAI Python-bibliotheek om met onze service te communiceren. De enige benodigde wijzigingen zijn de base_url en api_key. Dit zorgt ervoor dat je bestaande logica zonder aanpassingen werkt.
- Installeer via
pip install openai - Stel omgevingsvariabelen in of geef ze direct door bij client-init
- Roep
chat.completions.create()zoals gebruikelijk aan
Configureer de client als volgt:
from openai import OpenAI
client = OpenAI(base_url="https://api.onekeyllmapi.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 SDK-gebruik
Integreer met JavaScript- of TypeScript-projecten met het standaard OpenAI Node-pakket. Wijs de client naar onze URL en geef je sleutel op. Deze aanpak behoudt compatibiliteit met elke OpenAI-compatibele clientstructuur.
- Installeer via
npm install openai - Initialiseer met aangepaste basis-URL
- Gebruik standaard async/await-patronen
Voorbeeldinitialisatie:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.onekeyllmapi.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-antwoorden
Ontvang antwoorden token-voor-token voor een lagere waargenomen latentie. Onze streaming-api ondersteunt Server-Sent Events (SSE), zodat je uitvoer kunt weergeven terwijl deze wordt gegenereerd. Dit is nuttig voor chatinterfaces of realtime-applicaties.
- Stel
stream: truein je verzoek in - Parseer de SSE-stream op de client
- Verwerk partiële tokens efficiënt
Schakel streaming in je code in:
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)
Limieten, fouten & context
Begrijp de beperkingen om robuuste integraties te bouwen. De API ondersteunt een 100k context-api-venster, waardoor lange documenten of gesprekken mogelijk zijn. Verzoeken zijn beperkt tot een lichaamsgrootte van 8 MB.
Veelvoorkomende fouten zijn 401 voor ongeldige sleutels, 402 wanneer prepaid tegoed op is, en 429 bij het overschrijden van 300 verzoeken per minuut. Pay-as-you-go tegoed vervalt nooit en je kunt opwaarderen vanaf $10. Function calling wordt ondersteund voor functie-uitvoering.
API-specificaties
Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Model-ID | uncensored |
| Base URL | https://api.onekeyllmapi.com/v1 |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| JSON-modus | response_format: {"type": "json_object"} |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Verzoekgrootte | tot 8 MB |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inloggen | Google of e-mail en wachtwoord |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
Foutcodes
Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model bezet — probeer het over enkele seconden opnieuw |
Vragen en antwoorden
Is dit een OpenAI-model?
Nee. We bieden één toegewijd ongecensureerd groot taalmodel aan, draaiend op onze eigen GPU-servers. Het is geen GPT, Claude of een model van een andere leverancier, maar het is compatibel met hun API-structuur.
Hoe werkt de prijsstelling?
We gebruiken een pay-as-you-go model zonder maandelijkse kosten. Input tokens kosten $0,25 per 1M, en output tokens kosten $1,00 per 1M. Prepaid tegoed vervalt nooit en je kunt beginnen met een proeftegoed van $0,50.
Wat is de grootte van het contextvenster?
De API ondersteunt een contextvenster van 100.000 tokens voor zowel prompt als voltooiing. Dit stelt je in staat uitgebreide gesprekken of lange documentverwerking binnen één verzoek te verwerken.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de basis-URL aan. Dat is de hele opzet.