pl ▾

Zintegruj interfejs API Uncensored

Dodaj oficjalne SDK OpenAI do projektu i wskaż je na nasz API niecenzurowanego LLM. Ten przewodnik szybkiego startu przeprowadzi Cię przez uwierzytelnianie, pierwsze żądania, strumieniowanie i obsługę błędów bez driftu konfiguracji.

Zainstaluj oficjalny pakiet OpenAI SDK

Zacznij od dodania standardowej biblioteki do swojego środowiska. Zapewnia to, że używasz tego samego kodu klienta, który działa z innymi dostawcami.

  • Uruchom pip install openai dla Python.
  • Uruchom npm install openai dla Node.js.

Te pakiety obsługują logikę HTTP, dzięki czemu możesz skupić się na promptach. Nie potrzebujesz niestandardowego klienta ani osobnej warstwy routingu. SDK automatycznie zarządza ponawianiami żądań i serializacją JSON.

Skonfiguruj swój bazowy adres URL i klucz

Wskaż SDK na nasz serwer, nadpisując domyślny podstawowy adres URL. Użyj klucza wygenerowanego w Twoim panelu i ustaw identyfikator modelu na uncensored.

  • URL bazowy: https://api.pricingkeyapiopenai.com/v1
  • Model: uncensored

Ta konfiguracja działa z dowolnym klientem kompatybilnym z OpenAI. Możesz zachować istniejącą strukturę kodu i wystarczy zamienić punkt końcowy. Nie ma tu zastosowania blokada subskrypcji.

Oto jak skonfigurować klienta w Pythonie:

from openai import OpenAI

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

Wyślij swoje pierwsze uzupełnienie czatu

Wykonaj standardowe żądanie POST do endpointu uzupełniania czatu. Wyślij swoje wiadomości systemowe i użytkownika w wymaganym formacie JSON. API zwraca odpowiedź tekstową, która ignoruje standardowe filtry treści dla legalnych tematów dla dorosłych.

Przetestuj połączenie prostym promptem, aby zweryfikować opóźnienia i zużycie tokenów. Jeśli otrzymasz odpowiedź, Twoja integracja działa poprawnie.

Przykładowa struktura żądania:

curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
  }'

Włącz strumieniowanie dla tokenów w czasie rzeczywistym

Ustaw stream do true, aby otrzymywać tokeny w miarę ich generowania. Jest to kluczowe dla interfejsów czatu i aplikacji w czasie rzeczywistym. SDK zwraca fragmenty, gdy przybywają z serwera.

Każdy chunk zawiera delta odpowiedzi. Możesz połączyć te delty, aby zbudować końcowy tekst. Strumieniowanie znacząco zmniejsza postrzeganą opóźnienie dla długich wyników.

Włącz strumieniowanie w kliencie Node.js:

import OpenAI from "openai";

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

Używaj trybu JSON i wywoływania funkcji

Żądaj wyjścia strukturalnego, ustawiając response_format do {"type": "json_object"}.To wymusza od modelu zwracanie formatu JSON zamiast zwykłego tekstu. Użyj tools dla możliwości wywoływania funkcji.

Zdefiniuj schematy swoich narzędzi w żądaniu. Model zoutputuje wywołania narzędzi, które możesz wykonać w swoim kodzie. Działa to dokładnie tak samo jak standardowy interfejs wywoływania funkcji OpenAI.

Skonfiguruj tryb JSON w swoim SDK:

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ż błędy i limity użycia

Zwracaj uwagę na konkretne kody statusu HTTP, aby zarządzać przepływem aplikacji. Błąd 401 oznacza, że Twój klucz API jest nieprawidłowy lub wygasł. Błąd 402 oznacza, że nie masz już salda wstępnie opłaconego. Błąd 429 oznacza, że przekroczyłeś limit szybkości wynoszący 300 żądań na minutę.

Twój kontekst wynosi 100 000 tokenów łącznie. Jeśli przekroczysz ten limit, API zwróci błąd. Odrzucenia i błędy nie zużywają Twojego salda tokenów. Utrzymuj ciała żądań poniżej 8 MB.

Typowe pytania

Jaka jest struktura cenowa klucza API OpenAI?

Pobieramy $0.15 za 1M tokenów wejściowych i $0.50 za 1M tokenów wyjściowych. Nie ma subskrypcji miesięcznej ani opłaty za pojemność w stanie spoczynku. Płacisz tylko za tokeny faktycznie użyte z Twojego salda kryptowalutowego.

Czy to model LLM bez cenzury?

Tak, nasz model nie odmawia prawnego użytku dorosłego, treści fikcyjnych ani kontrowersyjnych. Jedynym bezwzględnym limitem jest to, że odrzucamy żądania dotyczące treści seksualnych z udziałem nieletników. Nie jest to model GPT, Claude ani żaden inny model dostawcy.

Jakie metody płatności akceptujecie?

Tylko krypto: USDT w sieci TRC20 lub USDC na Base, dowolna kwota całkowita od $20 do $500. Bonusowy kredyt przy kwotach od $50.

Generuj swój klucz API

Zarejestruj się, pobierz token, zaktualizuj bazowy URL. To cała konfiguracja.

Zacznij teraz