pl ▾

Szybki start API

Wklej nasze API AI bez cenzury do istniejącego stosu technologicznego, zmieniając bazowy URL i inicjując klienta. Otrzymujesz punkt końcowy zgodny z OpenAI, który generuje tekst bez odmów dotyczących treści, gotowy do natychmiastowej integracji.

Zainstaluj i skonfiguruj SDK

Zacznij od zainstalowania oficjalnego pakietu OpenAI SDK dla preferowanego języka. Zaimportuj klienta i ustaw bazowy URL na nasz punkt końcowy. Ta pojedyncza zmiana kieruje wszystkie żądania do naszej infrastruktury bez cenzury.

URL bazowy: HTTPS://api.uncensoredpromptgenerator.com/v1

API Key: Twój unikalny klucz z panelu.

curl https://api.uncensoredpromptgenerator.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 city of Peru?"}]
  }'

Wyślij swoje pierwsze uzupełnienie czatu

Standardowe żądanie chat completion, aby wygenerować tekst. ID modelu to "uncensored". Endpoint ten akceptuje standardowe tablice wiadomości i zwraca wygenerowaną treść bezpośrednio.

Użyj biblioteki Python do szybkich skryptów lub Node.js do aplikacji po stronie serwera. Obie biblioteki automatycznie obsługują transport HTTP.

from openai import OpenAI

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

Strumieniowanie odpowiedzi i użycie

Włącz strumieniowanie, ustawiając stream=true. API zwraca zdarzenia wysłane przez serwer (SSE) dla dostarczania tokenów w czasie rzeczywistym. Ostatni fragment zawiera statystyki użycia dla przejrzystości rozliczeń.

To podejście zmniejsza postrzegane opóźnienia dla użytkowników końcowych. Możesz przetwarzać tokeny w miarę ich przybywania, nie czekając na pełne ukończenie.

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)

Wywoływanie funkcji i tryb JSON

Zdefiniuj narzędzia w żądaniu, aby włączyć wywoływanie funkcji. Model obsługuje output strukturalny i wykonanie narzędzi. Użyj response_format z {"type": "json_object"} dla ścisłego zgodności z JSON.

To zapewnia niezawodne parsowanie w logice Twojej aplikacji. Narzędzia (tools) zwiększają zdolność modelu do interakcji z systemami zewnętrznymi lub ustrukturyzowanymi formatami danych.

import OpenAI from "openai";

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

Parametry i limity tokenów

Skonfiguruj zachowanie generowania za pomocą parametrów takich jak temperature, top_p, a także seed. Okno kontekstowe obsługu łącznie do 100,000 tokenów. Maksymalna ilość wyjściowa to 16,000 tokenów na żądanie.

Dostosuj te ustawienia, aby zbalansować kreatywność i determinizm. Domyślna maksymalna liczba tokenów to 2 048, jeśli nie zostanie określona. Użyj stop sekwencje do zatrzymywania generowania na konkretnych znacznikach.

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

Obsługuj błędy w sposób elegancki, sprawdzając kody statusu HTTP. 401 oznacza nieprawidłowy klucz API. 402 oznacza, że wyczerpał się Twój kredyt z góry opłacony. 429 oznacza przekroczenie limitu szybkości żądań wynoszącego 300 żądań na minutę.

Każdy klucz pozwala na 8 żądań równoczesnych. Ciała żądań muszą mieścić się w limicie 8 MB. Zwroty nie są wydawane za zużyty kredyt, ale błędy nie obciążają tokenów.

Typowe pytania

Czy to API kompatybilny z openai?

Tak, nasz punkt końcowy podąża za schematem uzupełnień czatu OpenAI. Możesz użyć oficjalnych SDK OpenAI, po prostu zmieniając bazowy URL i klucz API. Stanowi bezpośrednią alternatywę dla API openai do generowania bez cenzury.

Jaki jest rozmiar okna kontekstowego?

Model obsługuje okno kontekstowe o rozmiarze 100 000 tokenów dla promptu i uzupełnienia. Możesz żądać do 16 000 tokenów w wyjściu. Pozwala to na obszerne przetwarzanie dokumentów lub długą historię konwersacji.

Jak radzić sobie z limitami szybkości?

Przydzielono Ci limit 300 żądań na minutę na klucz. Żądania współbieżne są ograniczone do 8 na klucz. Jeśli otrzymasz błąd 429, zaimplementuj w swoim kliencie wykładnicze zwalnianie (backoff), aby ponawiać żądania w sposób efektywny.

Pobierz swój klucz teraz

Zarejestruj się, skopiuj token, zaktualizuj adres URL endpointu. Konfiguracja zakończona.

Twórz klucze