pl ▾

API Nieskażony do użytku dorosłego zgodnie z prawemkeyapikimi.com

Zacznij tutajIntegracja

Dokumentacja API Kompatybilnego z OpenAI

Zacznij korzystać z naszego LLM uncensored natychmiast. Ten przewodnik obejmuje kompatybilne z OpenAI endpointy API, uwierzytelnianie i parametry streamingu dla bezpośredniej integracji.

https://api.keyapikimi.com/v1uncensored

Bazowy URL i autoryzacja

Podstawowy adres URL dla wszystkich żądań to HTTPS://api.keyapikimi.com/v1. Uwierzytelnij się, przekazując swój unikalny klucz API w nagłówku Authorization. Otrzymujesz ten klucz natychmiast po rejestracji za pomocą Google lub e-maila. Klucz daje dostęp do modelu uncensored bez wymogu subskrypcji miesięcznej.

curl https://api.keyapikimi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch weather in tokyo"}]
  }'

Twój klucz API pozostaje aktywny, dopóki go nie zastąpisz. Błędy i odrzucenia nie zużywają Twojej z góry opłaconej kredyty. Prywatność jest zachowana, ponieważ prompty nie są używane do trenowania Twoich danych.

Pierwsze żądanie: Chat Completions

Wyślij zapytania tekstowe do pojedynczego modelu uncensored poprzez endpoint uzupełnień czatu. ID modelu to "uncensored". Endpoint ten akceptuje standardowe parametry takie jak temperature i top_p. Zwraca wygenerowany tekst bez odmów treści dla legalnego użytku dorosłego.

from openai import OpenAI

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

Każde żądanie obsługuje okno kontekstowe 100 000 tokenów dla wejścia i wyjścia łącznie. Możesz strumieniować odpowiedzi lub otrzymywać je jako pojedynczy blok. Model efektywnie obsługuje wywoływanie funkcji i tryb JSON.

Integracja SDK Node.js

Użyj oficjalnego pakietu SDK OpenAI dla Node.js, aby łatwo się połączyć. Ustaw bazowy URL i klucz API w swoim obiekcie konfiguracji. To podejście działa z dowolną biblioteką klienta kompatybilną z OpenAI. Unikasz złożonej logiki routingu, używając jednego dostawcy modeli.

import OpenAI from "openai";

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

Przekaż identyfikator modelu "uncensored", aby upewnić się, że żądania trafiają na właściwy serwer. API automatycznie liczy tokeny i rozlicza. Błędy są zwracane jako standardowe kody statusu HTTP, co ułatwia debugowanie.

Odpowiedzi strumieniowe przez SSE

Włącz strumieniowanie, ustawiając parametr stream na true. API zwraca zdarzenia wysyłane serwerowo (SSE) dla dostarczania tokenów w czasie rzeczywistym. Szczegóły użycia tokenów pojawiają się w ostatnim fragmencie strumienia. Metoda ta zmniejsza postrzeganą latencję dla długich odpowiedzi.

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)

Przetwarzaj zdarzenia SSE, aby wyświetlać tekst w miarę jego generowania. Maksymalna ilość wyjścia na żądanie to 16 000 tokenów. Jeśli nie ustawisz max_tokens, domyślna wartość to 2 048 tokenów. Strumieniowanie działa ze wszystkimi standardowymi parametrami, takimi jak sekwencje stop.

Parametry: Temperatura i Top P

Kontroluj kreatywność za pomocą parametru temperature. Wyższe wartości generują bardziej zróżnicowany tekst. Użyj top_p, aby ograniczyć próbkowanie do najbardziej prawdopodobnych tokenów. Parametr stop zatrzymuje generowanie po pojawieniu się określonych ciągów znaków. Ustawienia te działają razem, zapewniając precyzyjną kontrolę.

Dostosuj seed dla odtwarzalnych wyników podczas testowania. Kary obecności i częstotliwości pomagają zmniejszyć powtarzalność. Tryb JSON wymusza, aby output był poprawnym JSON. Użyj response_format, aby wymusić ścisłe struktury danych dla Twoich aplikacji.

Limity, Błędy i Okno Kontekstu

Okno kontekstowe wynosi łącznie 100 000 tokenów. Możesz wysyłać do 300 żądań na minutę na klucz. Równoległość jest ograniczona do 8 jednoczesnych żądań na klucz. Ciało żądania nie może przekraczać 8 MB. Limity te zapewniają stabilną wydajność dla wszystkich użytkowników.

Obsłuż błędy HTTP 401 dla nieprawidłowych kluczy. HTTP 402 wskazuje na niewystarczające środki na koncie. HTTP 429 oznacza przekroczenie limitu szybkości. Środki nigdy nie wygasają, więc możesz doładować je w dowolnym momencie poprzez kryptowaluty. Zwroty nie są wydawane za zużyte środki.

Typowe pytania

Do czego służy klucz API kimi?

Twój klucz API uwierzytelnia żądania do punktu końcowego LLM bez cenzury. Zastępuje potrzebę posiadania wielu subskrypcji dostawców. Użyj go z dowolną standardową biblioteką klienta zgodną z OpenAI.

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.

Czy model bez cenzury jest dostępny przez strumieniowanie?

Tak, strumieniowanie jest obsługiwane za pomocą Server-Sent Events. Otrzymujesz tokeny w czasie rzeczywistym. Ostatni fragment zawiera całkowite zużycie tokenów do celów rozliczeniowych.

Uzyskaj natychmiastowy dostęp do swojego klucza

Zarejestruj się, pobierz klucz i zaktualizuj bazowy URL. Gotowe.