pl ▾
Pobierz klucz API

Dokumentacja API dla modeli bez cenzury

Zmień bazowy URL na HTTPS://api.unrestrictedgptchat.com/v1 i zachowaj działanie istniejącej integracji SDK z naszym API LLM bez cenzury.

uncensoredhttps://api.unrestrictedgptchat.com/v1

Na tej stronie
  1. Uwierzytelnianie i nagłówki
  2. POST /v1/chat/completions
  3. GET /v1/models
  4. Strumieniowanie odpowiedzi i zużycie tokenów
  5. Wywoływanie funkcji i tryb JSON
  6. Obsługa limitów szybkości i błędów
  7. Najczęściej zadawane pytania
unrestrictedgptchat.com/docs/#text

Uwierzytelnianie i nagłówki

Wyślij swój klucz API w nagłówku Authorization dla każdego żądania. Użyj formatu Bearer YOUR_API_KEY i dołącz go do Authorization pole. Twój klucz jest generowany natychmiast po rejestracji przez Google lub e-mail. Nie jest wymagany numer telefonu do rejestracji. Przechowuj klucz bezpiecznie w zmiennych środowiskowych, aby zapobiec nieautoryzowanemu użyciu wobec Twojego salda kredytowego. Nagłówek zapewnia, że nasze serwery identyfikują Twoje konto do dokładnego rozliczania tokenów.

POST /v1/chat/completions

Wykonaj pierwsze żądanie, aby wygenerować odpowiedzi tekstowe. Użyj POST /v1/chat/completions endpoint z model ustawione na uncensored. Ten endpoint przyjmuje standardowe tablice wiadomości zawierające role użytkownika i asystenta. Możesz strumieniować odpowiedzi lub otrzymać pełny tekst w zależności od konfiguracji klienta. Model przetwarza Twoje wejście i zwraca tekst bez odmów treści dla prawnego użytku dorosłego. Sprawdź stronę limitów szybkości w celu uzyskania informacji o ograniczeniach współbieżności.

GET /v1/models

Pobierz dostępne informacje o modelach za pomocą endpointu GET. Zwraca to metadane dotyczące modelu uncensored i jego możliwości. Możesz zweryfikować identyfikator modelu przed wysłaniem żądań uzupełnienia. Odpowiedź potwierdza zgodność API со strukturami OpenAI. Użyj tego do szybkiego debugowania konfiguracji klienta. Pomaga to upewnić się, że Twój SDK wskazuje na właściwą wersję usługi. Ten endpoint nie zużywa kredytów tokenów z Twojego konta.

Strumieniowanie odpowiedzi i zużycie tokenów

Włącz strumieniowanie, ustawiając stream ustaw na true. Otrzymujesz zdarzenia wysłane przez serwer (SSE), gdy generowane są tokeny. Ostatni fragment zawiera całkowite użycie tokenów dla żądania. Pozwala to na wyświetlanie odpowiedzi w czasie rzeczywistym w Twojej aplikacji. Liczba tokenów pomaga Ci dokładnie monitorować saldo konta z góry opłaconego. Błędy podczas strumieniowania są obsługiwane przez normalne zamknięcie strumienia. Możesz przerwać strumień bez kary, jeśli jest to potrzebne.

Wywoływanie funkcji i tryb JSON

Korzystaj z tools parametr możliwości wywoływania funkcji. Ustaw response_format do json_object dla ścisłego wyjścia JSON. Model obsługuje generowanie danych strukturalnych dla Twoich aplikacji. Możesz zdefiniować niestandardowe narzędzia w ciele żądania. API waliduje strukturę przed wysłaniem jej do modelu. Zapewnia to spójne parsowanie w Twoim kodie downstream. Tryb JSON jest idealny dla zautomatyzowanych przepływów pracy wymagających konkretnych formatów.

Obsługa limitów szybkości i błędów

Oczekuj błędów 429, jeśli przekroczysz 300 żądań na minutę. Limit pozwala na 8 żądań współbieżnych na klucz. Ciała żądań muszą pozostać poniżej 8 MB. Jeśli otrzymasz błąd 401, sprawdź ważność swojego klucza API. Błąd 402 oznacza niewystarczający kredyt z góry. Błędy nie zużywają tokenów z Twojego salda. Okno kontekstowe obsługuje 100 000 tokenów dla promptu i uzupełnienia łącznie. Maksymalne wyjście to 16 000 tokenów, chyba że wskazano inaczej. Obsłuż te błędy gracefulnie w kodzie klienta.

cURL

curl https://api.unrestrictedgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the capital of france"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedgptchat.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.unrestrictedgptchat.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)
unrestrictedgptchat.com/docs/#s1

Najczęściej zadawane pytania

Czy to ten sam interfejs API co standardowe modele bez ograniczeń ChatGPT?

Nie, obsługujemy nasz własny model o otwartych wagach uncensored, nie GPT ani inne modele dostawców. Możesz użyć tego samego kodu SDK, wskazując nasz adres bazowy. Model jest dostrojony pod kątem mniejszej liczby odrzuceń treści dla legalnych tematów dla dorosłych. Sprawdź naszą stronę z cenami, aby poznać konkretne koszty tokenów.

Jak zdebugować brakujące cytaty w odpowiedziach API czatu równoległego?

Upewnij się, że ustawiasz prawidłowe ID modelu uncensored. Zweryfikuj, czy nagłówki zawierają ważny klucz API. Sprawdź format odpowiedzi pod kątem poprawnej struktury JSON. Chunki strumieniowe powinny być poprawnie agregowane przez Twój klient.

Co się stanie, jeśli przekroczę limit szybkości?

Otrzymujesz kod stanu 429 wskazujący na zbyt dużą liczbę żądań. Musisz poczekać przed wysłaniem kolejnych żądań do swojego klucza. Limit resetuje się co minutę. Żądania współbieżne są ograniczone do 8 na klucz. Zwiększ współbieżność klucza, generując nowy klucz, jeśli jest to konieczne.

Pobierz swój klucz API teraz

Zarejestruj się, skopiuj swój klucz i zaktualizuj bazowy URL. To wszystko.

Pobierz klucz API