Довідник API LLM-api-key-proxy
Це документація uncensored LLM API для розробників, яким потрібен готовий OpenAI-сумісний ендпоінт. Змініть базову URL та API-ключ, щоб перемикнути постачальника без переписування коду.
Аутентифікація та базовий URL
The llm-api-key-proxy використовує стандартну автентифікацію за API-ключем. Ви передаєте свій ключ у Authorization header. Зареєструйтеся через Google або електронну пошту, щоб миттєво отримати ключ. Для пробного періоду не потрібен номер телефону. Використовуйте цю базову URL-адресу для всіх запитів: https://api.llmapikeyproxy.com/v1. Ваш ключ прив’язаний до одного акаунту. Новий ключ миттєво замінює старий.
Перший запит
Надішліть POST-запит на /v1/chat/completions. Ідентифікатор моделі завжди uncensored. Це API лише для тексту. Ви отримуєте текст на вхід і текст на вихід. Вбудовування (embeddings) або зображення не підтримуються. Модель відповідає без відмов для законного дорослого контенту. Перевірте ліміти перед надсиланням масивних запитів.
curl https://api.llmapikeyproxy.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current date?"}]
}'
Інтеграція SDK Python
Використовуйте офіційну бібліотеку OpenAI для Python. Встановіть базовий URL на наш ендпоінт. Передайте свій API-ключ. Клієнт автоматично обробляє серіалізацію. Ви можете отримувати потокові результати або повні відповіді. ID моделі залишається uncensored в усіх запитах. Це забезпечує сумісність із існуючими кодовими базами. Вам потрібно змінити лише URL та ключ.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapikeyproxy.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)
Використання SDK Node.js
Ініціалізуйте клієнта OpenAI, вказавши власний базовий URL. Передайте API-ключ. Формат запиту відповідає стандартній схемі OpenAI. Ви можете використовувати патерн async/await для чистого коду. У відповіді міститься згенерований текст та використання токенів. Це працює в будь-якому середовищі Node.js. Це проста заміна "вставив і працює".
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapikeyproxy.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);
Потокові відповіді
Увімкніть потокову передачу, встановивши 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)
Ліміти та обробка помилок
Ліміти швидкості становлять 300 запитів на хвилину на ключ. Одночасні запити обмежені до 8. Тіло запиту має бути менше 8 МБ. Помилка 401 означає, що ваш ключ недійсний. Помилка 402 вказує на недостатній баланс. Помилка 429 сигналізує про перевищення ліміту швидкості. Контекстне вікно становить 100,000 токенів. Максимальний обсяг виводу — 16,000 токенів. Помилки та відмови не списують кредити.
Поширені запитання
Яке вікно контексту для llm-api-key-proxy?
Вікно контексту становить 100 000 токенів, що включає як промпт, так і відповідь. Ви можете згенерувати до 16 000 токенів за запит. Якщо не встановлено max_tokens, за замовчуванням повертається 2 048 токенів.
Як обробляти ліміти швидкості та помилки?
Вам доступно до 300 запитів на хвилину та 8 одночасних запитів. Помилка 429 означає, що ви досягли ліміту швидкості. Помилка 401 вказує на недійсний ключ, а помилка 402 — на те, що потрібно поповнити баланс.
Чи підтримує цей API потокове передавання (streaming)?
Так, ви можете увімкнути потокову передачу, встановивши параметр stream у true. API повертає дані через Server-Sent Events (SSE). Останній чанк містить загальне використання токенів для запиту.
Згенеруйте свій ключ зараз
Зареєструйтеся, отримайте ключ і оновіть свій базовий URL. Проста конфігурація.