PL ▾
Pobierz klucz API

gpt5apikey.comSzybki start dla użytkowników GPT 5

Szybki start dla użytkowników GPT 5

Zacznij pracę z API LLM bez cenzury, konfigurując bazowy URL i klucz API. Używaj standardowych endpointów kompatybilnych z OpenAI do wysyłania tekstu, strumieniowania odpowiedzi lub wywoływania funkcji bez dodatkowego nakładu pracy.

Bazowy URLhttps://api.gpt5apikey.com/v1

gpt5apikey.com/docs/

Autoryzacja: używanie klucza API

Na początek potrzebujesz klucza API z panelu konta. gpt 5 api używa standardowej autoryzacji tokenem bearer. Dodaj swój klucz do nagłówka Authorization jako Bearer YOUR_API_KEY. Klucz ten daje dostęp do jedynego modelu bez cenzury przez bazowy URL https://api.gpt5apikey.com/v1. Jeśli zgubisz klucz, możesz go wygenerować ponownie w dowolnym momencie, co natychmiast unieważnia poprzedni. Nie musisz podłączać karty kredytowej do darmowego kredytu próbnego, który daje $0.50 ważnego przez 7 dni.

Endpoint: POST /v1/chat/completions

Wyślij swój prompt do endpointu chat completions. API akceptuje standardowe ładunki JSON OpenAI. Upewnij się, że ustawisz pole model na uncensored. System oczekuje tablicy messages zawierającej historię rozmowy. Endpoint obsługuje zarówno zapytania synchroniczne, jak i asynchroniczne, co ułatwia integrację z istniejącymi workflow bez zmiany biblioteki klienta.

curl https://api.gpt5apikey.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ź zwraca obiekt JSON zawierający wygenerowany tekst, statystyki użycia tokenów i powody zakończenia. Ta struktura odzwierciedla standardowy format odpowiedzi OpenAI, pozwalając na użycie dowolnego kompatybilnego SDK lub klienta HTTP bez logiki parsowania.

Integracja z Python SDK

Korzystanie z oficjalnego Python SDK jest proste. Ustaw base_url na nasz endpoint i podaj klucz API. Biblioteka automatycznie obsługuje serializację i obsługę błędów. Możesz przekazać całą historię rozmowy jako listę słowników wiadomości. API przetwarza dane wejściowe i zwraca uzupełnienie modelu.

from openai import OpenAI

client = OpenAI(base_url="https://api.gpt5apikey.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 działa identycznie dla prostych promptów i rozmów wieloetapowych. SDK zarządza pulą połączeń HTTP wydajnie, zapewniając minimalne opóźnienia dla kolejnych zapytań. Możesz również przekazać dodatkowe parametry, takie jak temperature lub max_tokens, aby kontrolować zachowanie wyjścia.

Integracja z Node SDK

Dla programistów JavaScript Node SDK podąża tym samym wzorcem. Zainicjuj klienta bazowym URL i kluczem. API obsługuje standardowe definicje narzędzi, pozwalając zdefiniować funkcje, które model może wywołać. Jest to przydatne do generowania danych strukturalnych lub wyzwalania zewnętrznych akcji na podstawie danych wejściowych użytkownika.

import OpenAI from "openai";

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

Środowisko Node obsługuje operacje asynchroniczne w sposób naturalny. Możesz łączyć zapytania lub wykonywać je równolegle, w zależności od potrzeb Twojej aplikacji. SDK dostarcza definicje typów, jeśli używasz TypeScript, co zapewnia lepsze doświadczenie programisty podczas tworzenia aplikacji.

Obsługa strumieniowania odpowiedzi

Włącz strumieniowanie, ustawiając stream: true w zapytaniu. API zwraca strumień Server-Sent Events (SSE). Każdy fragment zawiera częściową odpowiedź, pozwalając wyświetlać tekst użytkownikowi w miarę jego generowania. Poprawia to postrzegane opóźnienia, szczególnie dla długich odpowiedzi. Strumieniowana odpowiedź zawiera dane o użyciu tokenów w ostatnim fragmencie.

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ż strumień, czytając fragmenty do zakończenia odpowiedzi. Obsługa błędów jest kluczowa; jeśli połączenie zostanie zerwane, możesz musieć ponowić próbę lub obsłużyć częściowe wyjście. Format strumieniowania jest kompatybilny z większością nowoczesnych klientów HTTP i SDK obsługujących SSE.

Limity zapytań, błędy i kontekst

Każdy klucz API jest ograniczony do 300 zapytań na minutę. Jeśli przekroczysz ten limit, otrzymasz kod statusu 429. Ciało zapytania nie może przekraczać 8 MB. Błędy autoryzacji zwracają status 401, jeśli klucz jest nieprawidłowy lub wygasł. Jeśli przedpłacony kredyt zostanie wyczerpany, otrzymasz status 402. Model obsługuje okno kontekstu 100,000 tokenów, w tym zarówno dane wejściowe, jak i wyjściowe. Zaplanuj rozmiar promptu odpowiednio, aby uniknąć obcięcia. Model nie odrzuca legalnych tematów dla dorosłych lub kontrowersyjnych, zapewniając prawdziwe doświadczenie bez cenzury.

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
Base URLhttps://api.gpt5apikey.com/v1
EndpointyPOST /v1/chat/completions · GET /v1/models
Tryb JSONresponse_format: {"type": "json_object"}
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
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
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
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
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
Bonus+5% od $50, +10% od $100
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane
LogowanieGoogle albo e-mail i hasło
Kluczejeden aktywny klucz na konto; nowy zastępuje stary

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 ID modelu dla modelu bez cenzury?

Identyfikator modelu to "uncensored". Musisz go podać w zapytaniach, aby użyć naszego dostrojonego modelu o otwartych wagach.

Czy API obsługuje wywoływanie funkcji?

Tak, endpoint obsługuje wywoływanie funkcji i narzędzi. Możesz zdefiniować funkcje w zapytaniu, a model zwróci dane strukturalne do ich wywołania.

Co się stanie, gdy zabraknie mi przedpłaconego kredytu?

Otrzymasz błąd 402. Możesz doładować konto kwotą minimalną $10 kryptowalutą (USDT lub USDC). Kredyty nigdy nie wygasają.

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