uk ▾

keyapiglm.comAPI без цензури. Без відмов. Справжні токени.

Документація API для розробників

Цей посібник допомагає розробникам інтегрувати нашу uncensored, OpenAI-сумісну API для генерації контенту для дорослих. Використовуйте нашу єдину кінцеву точку моделі зі стандартними SDK, щоб обійти фільтри контенту.

Автентифікація & базовий URL

Ваш API-ключ автентифікує кожен запит. Передайте його в Authorization header як Bearer-токен. Базовий URL — https://api.keyapiglm.com/v1. Цей ендпоінт працює з будь-яким клієнтом, сумісним з OpenAI. Ви можете замінити стандартний базовий URL OpenAI у своєму коді. Наш сервіс обробляє маршрутизацію до нашої uncensored моделі.

Перший запит

Надішліть POST-запит на /v1/chat/completions. Вкажіть ідентифікатор моделі та запит. Відповідь містить згенерований текст. Ви можете почати з простого завершення тексту. Наш API повертає сирі токени без додаткового форматування.

curl https://api.keyapiglm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Verify endpoint latency for high traffic loads"}]
  }'

Переконайтеся, що ключ працює миттєво. Перевірте відповідь на наявність choices масив. Кожен варіант містить повідомлення з вашим згенерованим контентом. Помилки повертають стандартні коди HTTP.

Інтеграція SDK Python

Встановіть openai пакет. Встановіть базовий URL на наш кінцевий пункт. Ініціалізуйте клієнт своїм ключем API. Викличте chat.completions.create метод. Передайте ідентифікатор моделі uncensored. Це працює з існуючим кодом OpenAI. Не потрібні додаткові обгортки.

from openai import OpenAI

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

Імпортуйте клієнт OpenAI у Node. Налаштуйте базовий URL. Передайте свій ключ до конструктора. Викличте функцію завершення чату. Використовуйте той самий ідентифікатор моделі. Цей підхід економить час. Ви повторно використовуєте знайомі шаблони. API відповідає швидко.

import OpenAI from "openai";

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

Логуйте згенерований текст. Перевірте наявність помилок у блоці catch. Ваш додаток Node інтегрується бездоганно. Жодних спеціальних HTTP-клієнтів не потрібно. Стандартні відповіді у форматі JSON надходять, як і очікувалося.

Потокові відповіді (SSE)

Увімкніть потокову передачу, встановивши stream: true. API надсилає події, що надсилаються сервером. Кожен чанк містить частину тексту. Об’єднайте ці чанки для отримання повної відповіді. Це знижує сприйняту затримку. Користувачі бачать текст, що з’являється миттєво.

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-клієнтом. Ваш інтерфейс оновлюється в реальному часі.

Ліміти & Помилки

Ліміти швидкості становлять 300 запитів на хвилину. Одночасні запити обмежені до 8 на ключ. Тіла запитів не можуть перевищувати 8 МБ. Контекстне вікно становить 100,000 токенів. Помилки повертають стандартні коди. Використовуйте 401 для недійсних ключів. Використовуйте 402 для недостатнього балансу. Використовуйте 429 для лімітів швидкості. Перевірте тіло відповіді для отримання деталей. Логіка повторних спроб обробляє тимчасові проблеми. Ваша інтеграція залишається стабільною.

Найпоширеніші запитання

Які способи оплати ви приймаєте?

Тільки крипто: USDT у мережі TRC20 або USDC на Base, будь-яка ціла сума від $20 до $500. Бонусний кредит надається від $50.

Чи це API GLM?

Ні, ми запускаємо власну uncensored модель. Вона сумісна з клієнтами OpenAI. Використовуйте нашу базову URL-адресу та ключ. Наша модель не є GLM або будь-яким іншим продуктом постачальника.

Що таке контекстне вікно?

Розмір контекстного вікна становить 100,000 токенів. Це включає промпт та відповідь. Максимальний обсяг виводу — 16,000 токенів. Помилки та відмови не коштують токенів.

Отримайте свій API-ключ

Зареєструйтеся, скопіюйте свій ключ, оновіть свій базовий URL. Це все, що потрібно зробити.

Відкрити обліковий запис