Почніть тут/Інтеграція
Документація API, сумісного з OpenAI
Почніть миттєво використовувати наш LLM без цензури. Цей посібник охоплює OpenAI-сумісні кінцеві точки API, автентифікацію та параметри потокової передачі для прямої інтеграції.
https://api.keyapikimi.com/v1uncensored
Базова URL-адреса та аутентифікація
Базовий URL для всіх запитів — HTTPS://api.keyapikimi.com/v1. Автентифікуйтеся, передавши свій унікальний API-ключ у заголовку Authorization. Ви отримуєте цей ключ миттєво після реєстрації через Google або електронну пошту. Ключ надає доступ до моделі uncensored без необхідності щомісячної підписки.
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"}]
}'Ваш API-ключ залишається активним, доки ви не заміните його. Помилки та відмови не споживають ваш попередньо оплачений кредит. Конфіденційність зберігається, оскільки промпти не використовуються для навчання ваших даних.
Перший запит: Завершення діалогу
Надсилайте текстові запити до єдиної моделі uncensored через кінцевий пункт chat completions. Ідентифікатор моделі "uncensored". Цей кінцевий пункт приймає стандартні параметри, такі як temperature та top_p. Він повертає згенерований текст без відмов у контенті для законного дорослого використання.
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)Кожен запит підтримує контекстне вікно 100,000 токенів як для вхідних, так і для вихідних даних разом. Ви можете використовувати потокову передачу або отримувати відповіді як єдиний блок. Модель ефективно обробляє виклик функцій та режим JSON.
Інтеграція SDK Node.js
Використовуйте офіційний SDK OpenAI для Node.js для легкого підключення. Встановіть базовий URL та API-ключ у своєму об'єкті конфігурації. Цей підхід працює з будь-якою бібліотекою клієнтів, сумісною з OpenAI. Ви уникаєте складної логіки маршрутизації, використовуючи одного постачальника моделей.
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);Передайте ідентифікатор моделі "uncensored", щоб гарантувати, що запити надходять на правильний сервер. API автоматично підраховує токени та нараховує оплату. Помилки повертаються у вигляді стандартних кодів стану HTTP для зручного налагодження.
Потокові відповіді через SSE
Увімкніть потокову передачу, встановивши параметр stream у true. API повертає події, надіслані сервером (SSE), для доставки токенів у реальному часі. Деталі використання токенів з'являються в фінальному чанку потоку. Цей метод зменшує сприйняту затримку для довгих виводів.
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)Парсуйте події SSE для відображення тексту по мірі його генерації. Максимальний обсяг виводу на запит становить 16,000 токенів. Якщо ви не встановлюєте max_tokens, значення за замовчуванням становить 2,048 токенів. Потокова передача працює з усіма стандартними параметрами, такими як послідовності зупинки.
Параметри: Temperature та Top P
Керуйте креативністю за допомогою параметра temperature. Вищі значення генерують більш різноманітний текст. Використовуйте top_p, щоб обмежити вибірку найімовірнішими токенами. Параметр stop зупиняє генерацію, коли з’являються певні рядки. Ці налаштування працюють разом для точного контролю.
Налаштуйте seed для відтворюваних результатів під час тестування. Штрафи за наявність та частоту допомагають зменшити повторення. Режим JSON змушує вивід бути дійсним JSON. Використовуйте response_format для примусового застосування суворих структур даних для ваших додатків.
Ліміти, помилки та контекстне вікно
Вікно контексту становить 100 000 токенів загалом. Ви можете надсилати до 300 запитів на хвилину на один ключ. Паралельність обмежена 8 одночасними запитами на ключ. Тіло запиту не повинно перевищувати 8 МБ. Ці обмеження забезпечують стабільну продуктивність для всіх користувачів.
Обробляйте HTTP 401 для недійсних ключів. HTTP 402 вказує на недостатній попередньо оплачений кредит. HTTP 429 означає, що ви досягли ліміту швидкості. Кредит ніколи не закінчується, тому ви можете поповнити його в будь-який час через криптовалюту. Повернення коштів за використаний кредит не здійснюється.
Поширені запитання
Для чого використовується ключ API kimi?
Ваш API-ключ автентифікує запити до кінцевої точки LLM без цензури. Він замінює необхідність у кількох підписках на послуги постачальників. Використовуйте його з будь-якою стандартною бібліотекою клієнтів, сумісною з OpenAI.
Які способи оплати ви приймаєте?
Тільки крипто: USDT у мережі TRC20 або USDC на Base, будь-яка ціла сума від $20 до $500. Бонусний кредит надається від $50.
Чи доступна несексована модель через потокове передавання (streaming)?
Так, підтримується потокова передача через події, надслані сервером. Ви отримуєте токони в реальному часі. Фінальний фрагмент містить загальне використання токенів для тарифікації.
Отримайте свій ключ миттєво
Зареєструйтеся, отримайте ключ і оновіть базовий URL. Готово.