PL ▾
Pobierz klucz API

Szybki start dla użytkowników Chatgpt

Podłącz nasz bezcenzurowy endpoint Chatgpt do istniejącej architektury, aktualizując bazowy URL i klucz API. Uruchom zapytanie w kilka sekund dzięki interfejsowi kompatybilnemu z OpenAI.

Bazowy URL i uwierzytelnianie

Zacznij od wskazania klienta na nasz hostowany endpoint. Użyj bazowego URL https://api.uncensoredchatgpt.cc/v1 i uwzględnij swój klucz API w nagłówku Authorization. Ta konfiguracja działa z każdym standardowym SDK kompatybilnym z OpenAI.

  • Bazowy URL: https://api.uncensoredchatgpt.cc/v1
  • Nagłówek Auth: Authorization: Bearer YOUR_API_KEY

Możesz wygenerować klucz natychmiast po rejestracji przez Google lub e-mail. Klucz jest aktywny dla wszystkich endpointów, w tym uzupełniania czatu.

Pierwsze zapytanie

Wyślij standardowe zapytanie completion czatu, aby przetestować łączność. ID modelu to uncensored. Zwraca bezpośrednią odpowiedź tekstową bez filtrów treści dla treści dla dorosłych lub twórczych.

  • Metoda: POST
  • Endpoint: /v1/chat/completions
  • Metoda: POST
  • Endpoint: /v1/chat/completions

Błędy takie jak nieprawidłowe klucze (401) lub niewystarczający kredyt (402) są zwracane natychmiast. Odmowy dotyczące konkretnej treści są darmowe.

Integracja z Python SDK

Użyj oficjalnego SDK Python, aby szybko zintegrować. Skonfiguruj bazowy URL i ID modelu w inicjalizacji klienta.

  • ID modelu: uncensored
  • SDK: openai

Wywołaj metodę chat.completions.create z żądanymi parametrami. To podejście zapewnia kompatybilność z istniejącymi skryptami, zapewniając jednocześnie bezcenzurowane API AI dla Twoich obciążeń.

Integracja z Node.js SDK

W środowiskach JavaScript lub TypeScript zainicjuj klienta z niestandardowym bazowym URL. Ustaw model na uncensored i wysyłaj zapytania przez chat.completions.create.

  • Język: Node.js
  • SDK: openai

Działa to dla skryptów automatyzujących i aplikacji serwerowych. Możesz przekazywać standardowe parametry takie jak temperature i top_p, aby kontrolować generowanie.

Odpowiedzi strumieniowe

Włącz wyjście tokenów w czasie rzeczywistym, ustawiając stream: true. API zwraca zdarzenia wysyłane przez serwer (SSE). Statystyki użycia tokenów są zawarte w ostatnim kawałku.

  • Funkcja: Streaming
  • Format: SSE

Przetwarzaj każdy kawałek po jego przybyciu. Jest to przydatne dla interfejsów czatu lub generowania długich treści, gdzie wymagana jest natychmiastowa informacja zwrotna.

Limity i błędy

Monitoruj swoje użycie, aby uniknąć przerw. API narzuca limit 300 zapytań na minutę na klucz i pozwala na 8 równoległych zapytań. Maksymalny rozmiar ciała zapytania to 8 MB.

  • Limit zapytań: 300 req/min
  • Równoległość: 8 req

Typowe błędy to 401 dla nieprawidłowych kluczy, 402 dla niewystarczającego kredytu i 429 dla limitów zapytań. Błędy i odmowy nie zużywają kredytu. Kredyt jest przedpłacony i nigdy nie wygasa.

cURL

curl https://api.uncensoredchatgpt.cc/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.uncensoredchatgpt.cc/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.uncensoredchatgpt.cc/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)

Pytania i odpowiedzi

Jaki jest rozmiar okna kontekstu?

Okno kontekstu wynosi 100 000 tokenów dla promptu i uzupełnienia łącznie. Maksymalna liczba tokenów w odpowiedzi na jedno zapytanie to 32 000, lub 2 048, jeśli nie ustawisz <code>max_tokens</code>.

Czy to bezcenzurowe API obsługuje wywoływanie funkcji?

Tak, API obsługuje wywoływanie funkcji (narzędzia) i <code>tool_choice</code>. Możesz też użyć trybu JSON, ustawiając <code>response_format</code> na <code>{"type": "json_object"}</code>.

Jak doładować kredyt?

Doładuj tylko kryptowalutami: USDT (TRC20) lub USDC (Base). Płatności wynoszą od $10 do $500. Otrzymujesz bonus +5% dla kwot $50+ i +10% dla kwot $100+. Bez kart ani PayPal.

Twój klucz jest o jeden formularz stąd

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

Pobierz klucz API

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