PL ▾
Pobierz klucz API

Gotowy API bez cenzury, zero lock-in.

za 1M tokenów wejściowych
$0,15
Tokeny wyjściowe / 1M
$0,50
kontekst tokenów
100 000
kredyt próbny
$0,50
zapytania na minutę
300
https://api.openaigatewayapi.com/v1

Brama AI: Zmień klienta API w trzech liniach

Połącz istniejącego klienta OpenAI SDK z naszym endpointem bez cenzury, aktualizując dwie zmienne. Ten przewodnik pomoże Ci w uwierzytelnianiu, standardowych zapytaniach, strumieniowaniu i używaniu narzędzi.

Wymagania wstępne: Zainstaluj preferowane SDK

Przed wysłaniem zapytań upewnij się, że środowisko programistyczne ma zainstalowane odpowiednie SDK. Ponieważ nasz endpoint jest zgodny ze standardem zgodnym z API OpenAI, możesz użyć oficjalnej biblioteki lub dowolnego kompatybilnego klienta. Dla Pythona uruchom pip install openai. Dla Node.js użyj npm install openai. Nie są wymagane dodatkowe pliki konfiguracyjne poza zmiennymi środowiskowymi, które ustawisz w następnym kroku.

Krok 1: Skonfiguruj bazowy URL i klucz API

Nasz endpoint bramy AI działa na osobnym bazowym URL. Musisz pobrać swój klucz API z panelu i skonfigurować klienta SDK, aby wskazywał na https://api.openaigatewayapi.com/v1. To zapewnia, że wszystkie zapytania omijają standardową infrastrukturę OpenAI i są kierowane bezpośrednio do serwerów naszego modelu bez cenzury. Nie musisz zmieniać nazwy modelu; wystarczy ustawić bazowy URL i podać swój klucz.

Krok 2: Wyślij standardowe zapytanie uzupełnienia czatu

Po skonfigurowaniu klienta możesz wysłać standardowe zapytanie uzupełnienia czatu. ID modelu to uncensored. To zapytanie demonstruje podstawową zdolność do przetwarzania tekstu wejściowego i zwracania tekstu wyjściowego. System przetworzy Twój prompt i zwróci uzupełnienie bez typowych filtrów treści stosowanych przez głównych dostawców, pod warunkiem że treść nie jest erotyczna i nie dotyczy małoletnich. Użyj następującej komendy, aby zweryfikować łączność.

Krok 3: Włącz strumieniowanie za pomocą zdarzeń wysłanych przez serwer

Aby zmniejszyć opóźnienia i poprawić doświadczenie użytkownika, włącz strumieniowanie, ustawiając stream=true. Endpoint obsługuje zdarzenia wysłane przez serwer (SSE), pozwalając na odbieranie tokenów w miarę ich generowania. Jest to szczególnie przydatne przy generowaniu długich tekstów lub aplikacjach interaktywnych. Strumień odpowiedzi emituje częściowe fragmenty, aż uzupełnienie zostanie ukończone, zapewniając informacje w czasie rzeczywistym bez oczekiwania na przetworzenie całego okna kontekstu.

Krok 4: Użyj wywoływania funkcji do integracji narzędzi

Endpoint obsługuje wywoływanie narzędzi, pozwalając zdefiniować funkcje i pozwolić modelowi zdecydować, kiedy je wywołać. To umożliwia złożone przepływy pracy poprzez integrację zewnętrznych API lub źródeł danych bezpośrednio w logice LLM. Zdefiniuj swoje narzędzia w parametrze tools, a model zwróci strukturalny wynik JSON, gdy będzie to odpowiednie. Ta funkcja działa identycznie jak standardowy format OpenAI, co ułatwia zmianę dostawcy bez przepisywania logiki integracji narzędzi.

Krok 5: Obsługa błędów i limitów zapytań

Monitoruj użycie swojego klucza API i obsługuj potencjalne błędy w sposób elegancki. Jeśli klucz jest nieprawidłowy, otrzymasz błąd 401. Jeśli Twój przedpłacony kredyt zostanie wyczerpany, błąd 402 oznacza, że musisz doładować środki. System narzuca limit 300 zapytań na minutę na klucz; przekroczenie tego spowoduje błąd limitu zapytań 429. Dodatkowo, utrzymuj ciało zapytania poniżej 8 MB, aby uniknąć odrzucenia. Okno kontekstu obsługuje do 100 000 tokenów dla promptu i uzupełnienia łącznie.

cURL

curl https://api.openaigatewayapi.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

from openai import OpenAI

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

Strumieniowanie

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)

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
ID modeluuncensored
UwierzytelnianieAuthorization: Bearer YOUR_KEY
EndpointyPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.openaigatewayapi.com/v1
Tryb JSONresponse_format: {"type": "json_object"}
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Rozmiar zapytaniado 8 MB
Równoległe zapytaniado 8 jednocześnie na klucz
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Limit zapytań300 zapytań na minutę na klucz
Cena$0,15 za 1 mln tokenów wejścia · $0,50 za 1 mln tokenów wyjścia
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $20 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
Bonus+5% od $50, +10% od $100, +15% od $200
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?

Model obsługuje okno kontekstu 100 000 tokenów, obejmujące zarówno prompt wejściowy, jak i uzupełnienie wyjściowe. Pozwala to na przetwarzanie dużych dokumentów lub zachowanie historii rozmowy w jednym zapytaniu.

Jak doładować kredyt?

Możesz doładować przedpłacony kredyt od $20 kryptowalutą (USDT na TRC20, USDC na Base). Kredyty nigdy nie wygasają. Otrzymujesz również bonus +5% przy wpłatach od $50, bonus +10% przy wpłatach od $100 i bonus +15% przy wpłatach od $200.

Czy ta usługa wykorzystuje moje dane do trenowania?

Nie. Twoje prompty nie są używane do trenowania. Usługa wymaga tylko adresu e-mail i hasła do rejestracji, zapewniając prywatność przy bezpośrednim dostępie do modelu bez cenzury bez ukrytych klauzul lub polityk przechowywania danych.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień bazowy URL. To cała konfiguracja.

Uzyskaj klucz APIhttps://api.openaigatewayapi.com/v1