pl ▾
Pobierz klucz API

Skrócony przewodnik API Kimi uncensored

Ten przewodnik zapewnia bezpośrednią ścieżkę do korzystania z naszego API bez cenzury do generowania tekstu bez filtrów treści. Możesz zintegrować endpoint ze swoimi istniejącymi aplikacjami, używając standardowych klientów kompatybilnych z OpenAI.

Uwierzytelnianie i URL bazowy

Punktem końcowym naszego API bez cenzury jest HTTPS://api.kimiuncensored.com/v1. Przekaż swój klucz w nagłówku Authorization używając schematu Bearer. To ustawienie działa z każdym klientem obsługującym uwierzytelnianie kompatybilne z OpenAI.

  • Zarejestruj się za pomocą Google lub e-maila, aby natychmiast otrzymać swój klucz.
  • Nie jest wymagany numer telefonu ani metoda płatności do początkowego kredytu próbnego.
  • Twój klucz API jest unikalny dla Twojego konta i zastępuje dowolny poprzedni klucz, jeśli go zregenerujesz.
curl https://api.kimiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three ways to optimize PostgreSQL query performance."}]
  }'

POST /v1/chat/completions

Wyślij ładunek JSON do endpointu chat completions, aby wygenerować tekst. Identyfikator modelu to po prostu "uncensored". Możesz kontrolować styl wyjścia za pomocą parametrów takich jak temperature i top_p.

  • Ustaw max_tokens ograniczyć długość odpowiedzi.
  • Korzystaj z stop parametru do zatrzymywania generowania po wykryciu określonych sekwencji.
  • System obsługuje standardowe struktury żądań OpenAI.
from openai import OpenAI

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

Odpowiedzi strumieniowe (SSE)

Włącz strumieniowanie, ustawiając stream: true w Twoim żądaniu. API zwraca zdarzenia wysyłane przez serwer (SSE) zawierające częściowe cząstki tekstu. Zmniejsza to postrzeganą latencję dla aplikacji interaktywnych.

  • Dane o zużyciu tokenów są zawarte w ostatnim fragmencie strumienia.
  • Obsługuj przerwy w sieci w sposób elegancki, ponieważ strumienie mogą się zerwać.
  • Ta metoda jest idealna dla interfejsów użytkownika w czasie rzeczywistym.
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)

Tryb JSON i wywoływanie funkcji

Wymuś dane strukturalne, ustawiając response_format do {"type": "json_object"}. Zapewnia to, że model zwraca poprawny JSON, co jest kluczowe do parsowania danych w przepływach pracy automatyzacji.

  • Zdefiniuj definicje narzędzi w tools tablica dla wywoływania funkcji.
  • Użyj tool_choice do kontrolowania, kiedy model wywołuje funkcje.
  • Zweryfikuj odpowiedź JSON lokalnie przed przetwarzaniem.
import OpenAI from "openai";

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

Limity szybkości i ograniczenia

Każdy klucz API jest ograniczony do 300 żądań na minutę i 8 żądań równoległych. Maksymalny rozmiar ciała żądania wynosi 8 MB. Przekroczenie tych limitów skutkuje kodem statusu 429.

  • Błąd 401 oznacza nieprawidłowy lub wygasły klucz API.
  • Błąd 402 oznacza, że masz niewystarczające środki zaliczki.
  • Błędy i odrzucenia nie zużywają Twojego salda tokenów.

Okno kontekstu i szczegóły modelu

Model obsługuje okno kontekstowe o rozmiarze 100 000 tokenów dla promptu i uzupełnienia łącznie. Jeśli nie określisz max_tokens, domyślny limit wyników to 2 048 tokenów. Pozwala to na przetwarzanie długiego kontekstu przy jednoczesnym zachowaniu szybkości odpowiedzi.

  • Tokeny wejściowe są rozliczane po stawce $0,15 za 1M tokenów.
  • Tokeny wyjściowe są rozliczane po cenie $0,50 za 1M tokenów.
  • Kredyt prepaid nie wygasa i jest doładowywany za pomocą kryptowalut.

Najczęściej zadawane pytania

Czy API Kimi bez cenzury jest naprawdę bez filtrów?

Tak, model nie odmawia przetwarzania legalnych treści dla dorosłych, fikcyjnych lub kontrowersyjnych. Jedynym bezwzględnym limitem są treści seksualne z udziałem niepełnoletnich, które są zawsze odrzucane. Nie wykorzystujemy Twoich wskazówek (promptów) do trenowania danych.

Jak płacić za użycie API LLM bez cenzury?

Akceptujemy wyłącznie USDT (TRC20) lub USDC (Base). Możesz doładować dowolną kwotę całkowitą od $20 do $500. Otrzymujesz kredyt bonusowy za większe wpłaty, np. +15% przy doładowaniu $200.

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

Otrzymasz błąd 429 Too Many Requests. Limit wynosi 300 żądań na minutę na klucz. Upewnij się, że Twój klient obsługuje ponowne próby z wykładniczym wygasaniem (exponential backoff), aby uniknąć przekroczenia limitu 8 jednoczesnych żądań.

Zabezpiecz swój klucz API

Zarejestruj się, pobierz token i zaktualizuj adres URL endpointu. To wszystko wymagane.