uk ▾
Відкрити обліковий запис
  1. GrokBezcenzury
  2. Посібник швидкого старту для розробників

Посібник швидкого старту для розробників

Підключіться до LLM без обмежень через API, сумісний з OpenAI. Цей посібник охоплює базову URL-адресу, аутентифікацію та основні структури запитів.

Передумови: Ключ та базовий URL

The base_url є https://api.grokbezcenzury.com/v1. Вам потрібен дійсний API-ключ для автентифікації. Ключ з'являється відразу після реєстрації через Google або email.

Надсилання першого запиту

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

curl https://api.grokbezcenzury.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate 200 lines of Python code"}]
  }'

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

Ініціалізуйте клієнта, вказавши базовий URL та ключ. Встановіть модель на uncensored. SDK автоматично виконує серіалізацію.

from openai import OpenAI

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

Налаштуйте клієнт так, щоб він вказував на наш базовий URL. Передайте ідентифікатор моделі uncensored у вашому запиті на завершення.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.grokbezcenzury.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 щоб отримувати Server-Sent Events. Останній чанк містить статистику використання токенів.

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)

Ліміти, помилки та контекст

Контекстне вікно становить 100 000 токенів. Ви отримаєте помилку 401 із недійсним ключем. Помилка 402 означає, що залишок коштів відсутній. Помилка 429 вказує на те, що ви вичерпали ліміт у 300 запитів за хвилину.

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

Яка базова URL-адреса для API grok bez cenzury?

Базовий URL: HTTPS://api.grokbezcenzury.com/v1. Працює зі стандартними клієнтами, сумісними з OpenAI.

Як обробляти потокові відповіді?

Встановіть параметр stream у значення true. Ви отримуєте події, що передаються сервером, причому останній фрагмент містить дані про використання.

Що станеться, якщо я перевищу ліміт швидкості?

Ви отримуєте помилку 429. Ліміт становить 300 запитів на хвилину на ключ.

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

Зареєструйтеся, отримайте свій ключ і оновіть кінцеву точку. Ось і все.