pl ▾
Wypróbuj z kredytem trial

Szybki start z API bez cenzury

Połącz się z naszym API AI uncensored, używając standardowych klientów kompatybilnych z OpenAI. Wysyłasz tekst, otrzymujesz tekst i płacisz tylko za tokeny, których faktycznie zużywasz.

Bazowy URL i autoryzacja

Rozpocznij każde żądanie, wskazując klienta na właściwy bazowy URL. Użyj klucza, który otrzymałeś podczas rejestracji, aby przekazać w Authorization Nagłówek. Ten nagłówek uwierzytelnia Twoje konto i śledzuje zużycie kredytu zaliczkowego.

Nasza infrastruktura została zbudowana dla deweloperów, którzy chcą mieć bezpośredni dostęp bez opłat za pośredniczenie w trasie. Otrzymujesz spójną wydajność, ponieważ uruchamiamy własne serwery.

Pierwsze żądanie

Wyślij pierwszą wiadomość, aby zweryfikować łączność i odpowiedź modelu. Użyj standardowego endpointu chat completions z promptem systemowym i zapytaniem użytkownika. Potwierdza to, że Twój klucz działa i pokuje surową odpowiedź JSON.

  • Ustaw model pole do uncensored.
  • Dołącz prostą wiadomość użytkownika, aby przetestować opóźnienie.
  • Sprawdź usage obiekt po liczby tokenów.

SDK Python

Zintegruj szybko za pomocą oficjalnej biblioteki Python. Zainstaluj pakiet i zainicjuj klienta swoim base URL i kluczem. To podejście obsługuje serializację i ponawianie prób automatycznie.

Zdefiniuj historię rozmowy jako listę słowników. Przekaż je bezpośrednio do endpointu czatu. Biblioteka zwraca strukturyzowany obiekt odpowiedzi, który możesz przeanalizować pod kątek tekstu asystenta.

SDK Node

Twórz logikę po stronie serwera za pomocą klienta Node.js. Zaimportuj bibliotekę i skonfiguruj klucz API oraz URL bazowy. To rozwiązanie dobrze sprawdza się w usługach backendowych przetwarzających wejścia użytkowników w sposób asynchroniczny.

Wywołaj metodę completion z wiadomościami. Odpowiedź zawiera wygenerowany tekst oraz statystyki użycia. Obsługuj błędy w sposób elegancki, aby uniknąć awarii aplikacji podczas dużego obciążenia.

Odpowiedzi strumieniowe

Otrzymuj tokeny w czasie rzeczywistym dla płynniejszego doświadczenia użytkownika. Włącz strumieniowanie, ustawiając odpowiednią flagę w żądaniu. Serwer wysyła fragmenty danych w miarę ich generowania.

Zbierz te fragmenty po stronie klienta, aby wyświetlać tekst progresywnie. Zmniejsza to znacząco postrzeganą latencję. Monitoruj ostatni fragment pod kątem całkowitego zużycia tokenów i danych rozliczeniowych.

Limity, Błędy i Kontekst

Szczegółowo przestrzegaj limitów szybkości, aby uniknąć przerw w działaniu. Masz do dyspozycji 300 żądań na minutę i 8 jednoczesnych połączeń na klucz. Jeśli przekroczysz ten limit, otrzymasz błąd 429.

Błąd 401 oznacza, że Twój klucz API jest nieprawidłowy. Błąd 402 oznacza niewystarczające środki w portfelu. Twój kontekst wynosi łącznie 100,000 tokenów. Trzymaj się tego limitu w promptach i odpowiedziach, aby zapewnić niezawodną wydajność.

cURL

curl https://api.deepseekapiaccess.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the total latency for three sequential API calls."}]
  }'

Python

from openai import OpenAI

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

Typowe pytania

Jak uwierzytelnić swoje żądania?

Dołącz klucz API do nagłówka Authorization jako token Bearer. Ten klucz jest generowany podczas rejestracji i służy do pobierania kredytów z góry opłaconych z Twojego konta.

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

Otrzymasz błąd 429 Too Many Requests. Możesz spróbować ponownie po krótkim opóźnieniu lub zwiększyć przepustowość, zarządzając swoimi połączeniami współbieżnymi. Limit wynosi 300 żądań na minutę na klucz.

Czy model bez cenzury nadaje się do kodowania?

Tak, model dobrze radzi sobie z generowaniem kodu i tematami technicznymi bez standardowych filtrów treści. Jest przeznaczony do użytku dorosłego i badań, zapewniając bezpośrednie odpowiedzi na kontrowersyjne lub niszowe zapytania.

Pobierz klucz w kilka minut

Zarejestruj się, skopiuj klucz i zaktualizuj swój URL bazowy. To cała konfiguracja.

Wypróbuj z kredytem trial