PL ▾
Pobierz klucz API

API Flux: prompty i skrypty przez jeden endpoint

Zintegruj nasz LLM bez cenzury w potoku multimedialnym za pomocą jednego kompatybilnego z OpenAI endpointu. Pisz skrypty, ekstrahuj metadane lub wykonuj postprodukcję bez odmów treści.

uncensoredhttps://api.fluxapikey.com/v1

Podstawowy URL i uwierzytelnianie

Nasz API jest zgodny ze standardową strukturą OpenAI chat-completions. Aby rozpocząć, potrzebujesz adresu URL bazowego i klucza API. Adres URL bazowy dla wszystkich zapytań to https://api.fluxapikey.com/v1. Możesz uzyskać klucz API, rejestrując się na stronie Get API key podając tylko adres e-mail i hasło. Do próby nie jest wymagana karta kredytowa.

Przekaż swój klucz w nagłówku Authorization jako token Bearer. Każde konto może mieć jednocześnie tylko jeden klucz; jego wygenerowanie ponownie unieważnia poprzedni. Prompty nie są używane do trenowania, a jedynym bezwzględnym limitem treści są treści seksualne z udziałem małoletnich.

Wysyłanie pierwszego zapytania

Wyślij żądanie POST do /v1/chat/completions ze swoim promptem. ID modelu to zawsze uncensored. Ten endpoint akceptuje standardowe ładunki JSON i zwraca odpowiedzi tekstowe. Obsługuje strumieniowanie przez Server-Sent Events (SSE) oraz wywoływanie funkcji.

Oto podstawowy przykład użycia 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."}]
  }'

To zapytanie wysyła Twój tekst na nasze serwery GPU. Model jest dostrojony do odpowiadania bez odmów dla legalnych tematów dorosłych, fikcyjnych lub kontrowersyjnych. Możesz dostosować parametry max_tokens i temperature według potrzeb.

Integracja z Python SDK

Użyj oficjalnego Python SDK OpenAI do interakcji z naszym API. Ustaw podstawowy URL na nasz endpoint i podaj swój klucz API. Pozwala to na użycie znanych metod takich jak client.chat.completions.create.

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)

Ta konfiguracja zapewnia kompatybilność z istniejącymi bazami kodu. Obiekt odpowiedzi zawiera wygenerowany tekst w response.choices[0].message.content. Możesz przeanalizować ten tekst do skryptów, napisów lub ekstrakcji metadanych w przepływach wideo lub audio.

Użycie Node.js SDK

W środowiskach JavaScript użyj Node.js SDK OpenAI. Skonfiguruj właściwości baseURL i apiKey, aby wskazywały na nasz serwis. Umożliwia to bezproblemową integrację z aplikacjami Node.js do generowania tekstu w czasie rzeczywistym.

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);

Struktura odpowiedzi odpowiada formatowi OpenAI. Możesz uzyskać dostęp do wygenerowanej treści i obsłużyć błędy za pomocą standardowych bloków try-catch. To podejście jest idealne do przetwarzania po stronie serwera w aplikacjach webowych lub narzędziach CLI.

Strumieniowanie odpowiedzi przez SSE

Włącz strumieniowanie, ustawiając stream: true w żądaniu. API zwraca Server-Sent Events (SSE) z przyrostowymi fragmentami tekstu. Jest to przydatne w aplikacjach czasu rzeczywistego, gdzie chcesz wyświetlać tekst w miarę jego generowania.

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)

Każdy fragment zawiera częściową odpowiedź. Możesz zebrać te fragmenty, aby odtworzyć pełny tekst lub wyświetlać je w czasie rzeczywistym. Strumieniowanie zmniejsza postrzeganą opóźnienie dla użytkowników oczekujących na długie skrypty lub opisy.

Limity, błędy i okno kontekstu

Nasze API ma określone limity zapewniające niezawodność. Możesz wysyłać do 300 zapytań na minutę na klucz. Maksymalny rozmiar ciała zapytania to 8 MB. Okno kontekstu obsługuje 100 000 tokenów dla promptu i uzupełnienia łącznie.

Typowe błędy to 401 dla nieprawidłowych kluczy, 402 za niewystarczający kredyt i 429 za limity zapytań. Jeśli przekroczysz limit zapytań, poczekaj i spróbuj ponownie. Nasze ceny są przejrzyste: $0,25 za 1M tokenów wejściowych i $1,00 za 1M tokenów wyjściowych. Przedpłacony kredyt nigdy nie wygasa, a doładowanie możesz wykonać od $10.

Parametry API

Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.

ElementWartość
Format APIzgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz
EndpointyPOST /v1/chat/completions · GET /v1/models
ID modeluuncensored
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.fluxapikey.com/v1
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Tryb JSONresponse_format: {"type": "json_object"}
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Rozmiar zapytaniado 8 MB
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Równoległe zapytaniado 8 jednocześnie na klucz
Limit zapytań300 zapytań na minutę na klucz
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Bonus+5% od $50, +10% od $100
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Cena$0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Darmowy kredyt$0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu
Kluczejeden aktywny klucz na konto; nowy zastępuje stary
LogowanieGoogle albo e-mail i hasło
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane

Kody błędów

Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.

KodTypZnaczenie
400bad_requestbłędny JSON, puste wiadomości, zły parametr lub za długi kontekst
401missing_key · invalid_key · key_revokedbrak klucza, zły klucz lub klucz zastąpiony nowym
402no_creditbrak kredytu — doładuj, działa od razu
403content_blockedtreści seksualne z nieletnimi — odmowa, bez opłaty
404not_foundnieznany endpoint
413request_too_largetreść większa niż 8 MB
429rate_limited · concurrencyponad 300/min lub 8 równolegle — odczekaj i ponów
503upstream_busymodel zajęty — ponów za kilka sekund

Pytania i odpowiedzi

Jaki jest rozmiar okna kontekstu?

Okno kontekstu obsługuje 100 000 tokenów dla promptu i uzupełnienia łącznie. Pozwala to na długie rozmowy lub przetwarzanie dużych dokumentów w jednym zapytaniu.

Jak radzić sobie z błędami?

Typowe błędy to 401 dla nieprawidłowych kluczy, 402 za niewystarczający kredyt i 429 za limity zapytań. Sprawdź kod statusu i komunikat odpowiedzi, aby określić problem i podjąć odpowiednie działania.

Czy mogę użyć tego API do generowania obrazów lub wideo?

Nie, to API obsługuje tylko rozmowy tekstowe. Zapewniamy model bez cenzury do inżynierii promptów, pisania skryptów i postprodukcji. Do generowania obrazów lub wideo potrzebujesz dedykowanego modelu lub usługi.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień podstawowy URL. To cały proces konfiguracji.

Pobierz klucz API