Zacznij tutaj/Integracja
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.