PL ▾
Pobierz klucz API

Strona głównaDokumentacja

Szybki start: Zintegruj tekst bez cenzury ze swoim przepływem wideo

Zintegruj nasze API tekstu bez cenzury w potoku generowania wideo, zmieniając tylko jeden bazowy URL. Użyj standardowych klientów kompatybilnych z OpenAI, aby generować skrypty, prompty i metadane bez ograniczeń wynikających z filtrów treści.

Autoryzacja i bazowy URL

Zacznij od uzyskania klucza API z panelu. Nasza usługa używa standardowej autoryzacji kompatybilnej z OpenAI. Ustaw swój bazowy URL na https://api.aivideogenapi.com/v1 i przekaż klucz w nagłówku Authorization. Pozwala to używać istniejących narzędzi do pracy z wideo, które już obsługują standardy OpenAI, bez przepisywania logiki integracji.

  • Bazowy URL: https://api.aivideogenapi.com/v1
  • Nagłówek autoryzacji: Authorization: Bearer YOUR_API_KEY
  • ID modelu: uncensored

Upewnij się, że Twój klucz jest aktywny. Klucze są regenerowane natychmiast po utworzeniu i można je odwołać w dowolnym momencie w ustawieniach konta.

Wysyłanie chat completions

Wyślij prosty tekst, aby wygenerować skrypty lub prompty. API akceptuje standardowe tablice messages. Ponieważ nasz model jest bez cenzury, nie odrzuci legalnych tematów dla dorosłych, fikcyjnych lub kontrowersyjnych, chyba że dotyczą małoletnich. Użyj tego do generowania szczegółowych opisów wideo, wskazówek scenicznych lub metadanych bez ograniczeń filtrów bezpieczeństwa.

curl https://api.aivideogenapi.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."}]
  }'

Odpowiedź zawiera pole content z wygenerowanym tekstem. Tekst ten można bezpośrednio przekazać do silnika generowania wideo lub użyć do wypełnienia pól metadanych wideo.

Integracja z Python SDK

Użyj oficjalnego pakietu openai Python SDK z niestandardowym base URL. To najczęstszy sposób integracji naszego API tekstowego z potokami wideo napisanymi w Pythonie. Zainicjuj klienta swoim kluczem API i poprawnym base URL, a następnie wywołaj chat.completions.create.

from openai import OpenAI

client = OpenAI(base_url="https://api.aivideogenapi.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)

To podejście pozwala wykorzystać istniejące biblioteki przetwarzania wideo Pythona, przenosząc generowanie tekstu na nasz model bez cenzury. Możesz przekazać prompty systemowe, aby kierować tonem i stylem generowanych scenariuszy wideo.

Integracja z Node.js SDK

Dla przepływów JavaScript lub TypeScript użyj pakietu openai Node.js. Skonfiguruj klienta swoim kluczem API i base URL, tak jak w SDK Pythona. To umożliwia bezproblemową integrację ze skryptami automatyzacji wideo opartymi na Node.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aivideogenapi.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);

Możesz połączyć output tego generowania tekstu bezpośrednio z wywołaniami API generowania wideo. Model bez cenzury zapewnia, że Twoje prompty pozostaną nienaruszone, nawet jeśli zawierają dojrzałe tematy lub niszowe kierunki kreatywne, które standardowe filtry mogłyby zmodyfikować.

Strumieniowanie odpowiedzi

Dla aktualizacji w czasie rzeczywistym lub generowania dużych skryptów włącz strumieniowanie, ustawiając stream: true. API zwraca zdarzenia wysyłane przez serwer (SSE). Jest to przydatne przy budowaniu interfejsów pokazujących postęp generowania tekstu lub przetwarzaniu długich skryptów wideo na fragmenty bez oczekiwania na pełną odpowiedź.

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)

Obsłuż zdarzenia strumienia w kodzie klienta, aby zsumować końcowy tekst. Strumieniowanie nie wpływa na liczenie tokenów ani wycenę; płacisz za całkowitą liczbę tokenów użytych w zapytaniu i odpowiedzi.

Limity zapytań, błędy i kontekst

Każdy klucz API jest ograniczony do 300 zapytań na minutę. Jeśli przekroczysz ten limit, otrzymasz błąd limitu zapytań 429. Maksymalny rozmiar ciała zapytania to 8 MB. Jeśli Twój klucz API jest nieprawidłowy, otrzymasz błąd 401. Pamiętaj, że wyczerpanie kredytu nie zwraca konkretnego kodu błędu; po prostu uniemożliwia nowe zapytania, dopóki nie doładujesz przedpłaconego salda.

Okno kontekstu wynosi 100 000 tokenów, łącząc prompt i completion. Wystarcza to do generowania długich scenariuszy wideo lub przetwarzania dużych zestawów metadanych w jednym zapytaniu. Jeśli potrzebujesz więcej kontekstu, podziel swój input na mniejsze partie.

Specyfikacja techniczna

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
UwierzytelnianieAuthorization: Bearer YOUR_KEY
ID modeluuncensored
EndpointyPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.aivideogenapi.com/v1
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
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
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Tryb JSONresponse_format: {"type": "json_object"}
Limit zapytań300 zapytań na minutę na klucz
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rozmiar zapytaniado 8 MB
Równoległe zapytaniado 8 jednocześnie na klucz
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
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
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Cena$0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Bonus+5% od $50, +10% od $100
LogowanieGoogle albo e-mail i hasło
Kluczejeden aktywny klucz na konto; nowy zastępuje stary
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

Co oznacza „bez cenzury” dla moich scenariuszy wideo?

Oznacza to, że model nie odrzuci legalnych tematów dla dorosłych, fikcyjnych lub kontrowersyjnych. Jest dostrojony do odpowiadania bez odrzuceń treści dla legalnego użytku dorosłych, zapewniając, że Twoje kreatywne prompty nie są modyfikowane przez filtry bezpieczeństwa. Jedynym twardym limitem jest to, że treści seksualne z udziałem małoletnich są zawsze blokowane.

Czy potrzebuję karty kredytowej, aby zacząć?

Nie. Każde nowe konto otrzymuje $0.50 kredytu próbnego ważnego przez 7 dni. Możesz się zarejestrować podając tylko e-mail i hasło. Krypto (USDT lub USDC) potrzebne jest tylko wtedy, gdy będziesz chciał doładować swój przedpłacony kredyt.

Czy mogę użyć tego z istniejącymi SDK OpenAI?

Tak. API jest w pełni kompatybilne z OpenAI. Możesz użyć oficjalnych SDK OpenAI dla Pythona i Node.js, zmieniając tylko bazowy URL na <code>https://api.aivideogenapi.com/v1</code> i podając swój klucz API.

Twój klucz jest o jeden formularz stąd

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

Pobierz klucz API