Почніть тутШвидкий старт
Нецензурований Швидкий Старт Чату Завершення
Отримайте дійсний API-ключ grok та почніть надсилати необмежені запити негайно, використовуючи стандартні виклики SDK OpenAI. Цей швидкий старт проведе вас через аутентифікацію, запити та потокове передавання через сумісну кінцеву точку.
- Базова URL-адреса
- https://api.apikeygrok.com/v1
- Модель
- без цензури
Аутентифікація та базовий URL
Налаштуйте клієнта з наданим ключем API grok та вкажіть його на наш базовий URL. Встановіть base_url до https://api.apikeygrok.com/v1 і передайте свій ключ у Authorization header. Ця конфігурація працює з будь-яким SDK, сумісним з OpenAI, без зміни решти вашого коду.
Надсилання першого запиту
Зробіть стандартний запит на завершення чату за допомогою uncensored model ID. Ендпоінт приймає текст на вхід і повертає текст на вихід без фільтрів контенту для законного контенту для дорослих. Надішліть свій промпт і отримайте сире повідомлення напряму.
curl https://api.apikeygrok.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current system time in UTC"}]
}'
Інтеграція SDK Python
Використовуйте офіційний openai Python-пакет для взаємодії з API. Ініціалізуйте клієнта своїм ключем та правильною базовою URL-адресою, а потім викличте chat.completions.create(). Цей підхід не вимагає жодних змін у вашій існуючій логіці, якщо ви мігруєте з іншого постачальника.
from openai import OpenAI
client = OpenAI(base_url="https://api.apikeygrok.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
Ініціалізуйте SDK Node.js своїми обліковими даними та специфічною базовою URL-адресою. Викличте метод завершення чату з uncensored модель. Це гарантує, що ваші додатки TypeScript або JavaScript отримують той самий сирій вивід, що й прикладі з curl або Python.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apikeygrok.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);
Потокові відповіді через SSE
Увімкніть потокову передачу, встановивши stream для true у вашому запиті. Сервер повертає події, надіслані сервером (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 одночасних запитів на ключ. Контекстне вікно підтримує 100,000 токенів загалом, з максимальною довжиною виводу 16,000 токенів. Поширені помилки: 401 (недійсний ключ) або 429 (перевищення ліміту); переконайтеся, що ваш ключ активний і у вас є передоплачений кредит.
FAQ
Яка базова URL-адреса ключа API Grok?
Базовий URL-адреса — HTTPS://api.apikeygrok.com/v1. Ви повинні встановити це в конфігурації клієнта OpenAI-сумісного SDK, щоб спрямувати запити до нашої необмеженої кінцевої точки.
Як обробляти потокові відповіді?
Встановіть параметр stream у true в тілі запиту. API повертає фрагменти SSE, що містять інкрементальні токени. Ви можете парсити ці фрагменти, щоб відображати генерацію тексту в реальному часі у своїй програмі.
Які обмеження швидкості та кількість токенів?
Ви отримуєте 300 запитів на хвилину та 8 одночасних запитів на ключ. Контекстне вікно становить 100,000 токенів загалом, з максимальним виводом 16,000 токенів на запит.
Отримайте свій ключ миттєво
Зареєструйтеся, скопіюйте ключ, оновіть базовий URL. Це все.