Flux API: prompts en scripts via één endpoint
Integreer onze ongecensureerde LLM in je mediapipeline met één OpenAI-compatible endpoint. Schrijf scripts, extraheren metadata of post-process tekst zonder content refusals.
uncensoredhttps://api.fluxapikey.com/v1
Begin met proeftegoed
E-mail en wachtwoord, de sleutel staat meteen op het scherm.
API-sleutel aanvragenBase URL en authenticatie
Onze API volgt de standaard OpenAI chat-completies structuur. Om te beginnen heb je een base URL en een API-sleutel nodig. De base URL voor alle verzoeken is https://api.fluxapikey.com/v1. Je kunt een API-sleutel verkrijgen door je aan te melden op de API-sleutel verkrijgen pagina met alleen een e-mailadres en wachtwoord. Er is geen creditcard nodig voor de trial.
Geef je sleutel mee in de Authorization header als Bearer token. Elke account is beperkt tot één sleutel tegelijk; het regenereren ervan maakt de vorige ongeldig. Prompts worden niet gebruikt voor training, en de enige harde content limit is geen seksuele content met minderjarigen.
Je eerste verzoek versturen
Maak een POST verzoek naar /v1/chat/completions met je prompt. De model ID is altijd uncensored. Dit endpoint accepteert standaard JSON payloads en retourneert tekstantwoorden. Het ondersteunt streaming via Server-Sent Events (SSE) en tool/function calling.
Hier is een basisvoorbeeld met curl:
curl https://api.fluxapikey.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."}]
}'Dit verzoek stuurt je tekst naar onze GPU servers. Het model is afgestemd om zonder refusals te antwoorden voor wettelijke volwassen, fictieve of controversiële onderwerpen. Je kunt de max_tokens en temperature parameters aanpassen naar wens.
Python SDK integratie
Gebruik de officiële OpenAI Python SDK om met onze API te communiceren. Stel de base URL in op ons endpoint en geef je API-sleutel op. Dit stelt je in staat bekende methoden zoals client.chat.completions.create te gebruiken.
from openai import OpenAI
client = OpenAI(base_url="https://api.fluxapikey.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)Deze setup zorgt voor compatibiliteit met bestaande codebases. Het response object bevat de gegenereerde tekst in response.choices[0].message.content. Je kunt deze tekst parseren voor scripts, captions of metadata extractie in je video of audio workflows.
Node.js SDK gebruik
Voor JavaScript omgevingen gebruik je de OpenAI Node.js SDK. Configureer de baseURL en apiKey eigenschappen om naar onze service te wijzen. Dit maakt naadloze integratie in Node.js applicaties mogelijk voor real-time tekstgeneratie.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.fluxapikey.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);De response structuur komt overeen met het OpenAI formaat. Je kunt de gegenereerde inhoud benaderen en fouten afhandelen met standaard try-catch blokken. Deze aanpak is ideaal voor server-side processing in webapplicaties of CLI tools.
Streaming antwoorden via SSE
Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert Server-Sent Events (SSE) met incrementele tekstchunks. Dit is nuttig voor real-time applicaties waarin je tekst wilt weergeven terwijl deze wordt gegenereerd.
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)Elke chunk bevat een gedeeltelijk antwoord. Je kunt deze chunks accumuleren om de volledige tekst te reconstrueren of ze real-time weer te geven. Streaming vermindert de waargenomen latentie voor gebruikers die wachten op lange scripts of beschrijvingen.
Limieten, fouten en contextvenster
Onze API heeft specifieke limieten om betrouwbaarheid te garanderen. Je kunt maximaal 300 verzoeken per minuut per sleutel versturen. De maximale request body grootte is 8 MB. Het contextvenster ondersteunt 100.000 tokens voor zowel prompt als completion samen.
Veelvoorkomende fouten zijn 401 voor ongeldige sleutels, 402 voor onvoldoende tegoed, en 429 voor rate limits. Als je de rate limit overschrijdt, wacht dan en probeer het opnieuw. Onze prijzen zijn transparant: $0,25 per 1M input tokens en $1,00 per 1M output tokens. Prepaid tegoed vervalt nooit, en je kunt opwaarderen vanaf $10.
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 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Model-ID | uncensored |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.fluxapikey.com/v1 |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| JSON-modus | response_format: {"type": "json_object"} |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Verzoekgrootte | tot 8 MB |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| 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
Wat is de grootte van het contextvenster?
Het contextvenster ondersteunt 100.000 tokens voor zowel prompt als completion samen. Dit maakt lange gesprekken of de verwerking van grote documenten binnen één verzoek mogelijk.
Hoe ga ik om met fouten?
Veelvoorkomende fouten zijn 401 voor ongeldige sleutels, 402 voor onvoldoende tegoed en 429 voor rate limits. Je kunt de statuscode en het bericht van het antwoord controleren om het probleem te bepalen en de juiste actie te ondernemen.
Kan ik deze API gebruiken voor het genereren van afbeeldingen of video's?
Nee, deze API is voor tekstchat-completies. Wij bieden het ongecensureerde model voor prompt engineering, scriptwriting en post-processing. Voor het genereren van afbeeldingen of video's moet je een speciaal model of service gebruiken.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de base URL aan. Dat is de hele setup.