> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flatkey.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Быстрый старт: выберите способ использования Flatkey

> Четыре способа использовать Flatkey — REST API, OpenAI SDK, Flatkey CLI или ваш кодинг-агент. Один ключ и один каталог моделей для всех.

Flatkey даёт вам один ключ и четыре способа его использовать. Все четыре варианта используют один и тот же аккаунт, один баланс и один каталог моделей — так что остаётся только выбрать, что подходит именно вам.

<Frame>
  <img src="https://mintcdn.com/flatkey/9eYACi20Ep-B6T7F/images/quickstart/console-choose-how.png?fit=max&auto=format&n=9eYACi20Ep-B6T7F&q=85&s=99ada27fab6ab988299090f74cd627c0" alt="Четыре способа использования Flatkey, показанные в Flatkey Console" width="3000" height="852" data-path="images/quickstart/console-choose-how.png" />
</Frame>

<Tip>
  Вам не нужно выбирать раз и навсегда. Начните с того варианта, который ближе всего к тому, что вы делаете сегодня, а остальные добавьте позже к тому же ключу.
</Tip>

## Прежде чем начать

Создайте ключ на [console.flatkey.ai/keys](https://console.flatkey.ai/keys). Ключи Flatkey начинаются с `sk-`. Каждый из вариантов ниже использует один и тот же ключ, поэтому храните его в переменной окружения и не добавляйте в систему контроля версий.

Каждая панель в Console также позволяет выбрать существующий ключ вместо создания нового и сразу подставляет его в показанный фрагмент кода.

## API для разработчиков

Вызывайте любую модель через обычный HTTP-запрос, совместимый с OpenAI. Никаких SDK, никаких зависимостей — если у вас есть HTTP-клиент, вы уже готовы.

<Frame>
  <img src="https://mintcdn.com/flatkey/9eYACi20Ep-B6T7F/images/quickstart/modal-api.png?fit=max&auto=format&n=9eYACi20Ep-B6T7F&q=85&s=3dd0485d2730b29d52b3285bdbe176b7" alt="Панель API для разработчиков с готовым к запуску запросом" width="1540" height="1150" data-path="images/quickstart/modal-api.png" />
</Frame>

Console формирует запрос за вас: выберите ключ, выберите модель и скопируйте фрагмент кода на **cURL**, **Node.js** или **Python**.

```bash theme={"dark"}
curl https://router.flatkey.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $FLATKEY_API_KEY" \
  -d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"Say hello in one sentence."}]}'
```

<Card title="Доступ к API" icon="code" href="/ru/guides/api-access">
  Базовый URL, аутентификация, доступные эндпоинты и обработка ошибок.
</Card>

## SDK для разработчиков

Оставьте тот OpenAI SDK, которым вы уже пользуетесь, и направьте его на Flatkey. Код запросов не меняется — меняется только базовый URL.

<Frame>
  <img src="https://mintcdn.com/flatkey/9eYACi20Ep-B6T7F/images/quickstart/modal-sdk.png?fit=max&auto=format&n=9eYACi20Ep-B6T7F&q=85&s=255f7df4814995aa07fb1816ad7342d1" alt="Панель SDK для разработчиков с настройкой SDK" width="1540" height="1150" data-path="images/quickstart/modal-sdk.png" />
</Frame>

Та же идея, что и выше: выберите ключ и модель, затем скопируйте настройку для вашего языка программирования.

```python theme={"dark"}
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["FLATKEY_API_KEY"],
    base_url="https://router.flatkey.ai/v1",
)
```

<CardGroup cols={2}>
  <Card title="OpenAI SDK" icon="code" href="/ru/guides/openai-sdk">
    Настройка для Python и Node.js, потоковая передача и вызов инструментов.
  </Card>

  <Card title="Anthropic SDK" icon="code" href="/ru/guides/anthropic-sdk">
    Направляйте запросы к Claude через Flatkey таким же образом.
  </Card>
</CardGroup>

## Flatkey CLI

Генерируйте изображения и видео прямо из терминала или позвольте AI-ассистенту управлять CLI за вас.

<Frame>
  <img src="https://mintcdn.com/flatkey/9eYACi20Ep-B6T7F/images/quickstart/modal-cli.png?fit=max&auto=format&n=9eYACi20Ep-B6T7F&q=85&s=a31f30bab8e5eecfc1f84fe593749af1" alt="Панель Flatkey CLI с установкой, входом в систему и первым запросом" width="1540" height="930" data-path="images/quickstart/modal-cli.png" />
</Frame>

<Steps>
  <Step title="Установка">
    ```bash theme={"dark"}
    npm i -g @flatkey-ai/cli
    ```
  </Step>

  <Step title="Вход в систему">
    ```bash theme={"dark"}
    flatkey login
    ```
  </Step>

  <Step title="Начните создавать">
    Попросите своего AI-ассистента о том, что вам нужно, и позвольте ему запустить CLI:

    ```text theme={"dark"}
    Use Flatkey CLI to generate a "beautiful sunrise" picture.
    ```
  </Step>
</Steps>

<Card title="Flatkey CLI с AI-агентом" icon="terminal" href="/ru/guides/flatkey-cli">
  Команды, вывод в формате JSON для агентов и восстановление после ошибок.
</Card>

## Codex и Claude Code

Подключите своего кодинг-агента один раз, а затем используйте Flatkey в уже открытых проектах.

<Frame>
  <img src="https://mintcdn.com/flatkey/9eYACi20Ep-B6T7F/images/quickstart/modal-agents.png?fit=max&auto=format&n=9eYACi20Ep-B6T7F&q=85&s=0fadd534691bdc978983917445268b6f" alt="Панель Codex и Claude Code с командой установки" width="1540" height="1064" data-path="images/quickstart/modal-agents.png" />
</Frame>

Console предоставляет единую команду установки для **macOS**, **Linux** или **Windows**. Она устанавливает агента, если его у вас ещё нет, запрашивает ваш ключ и записывает конфигурацию за вас.

<Warning>
  Установщик интерактивный. Он спрашивает, хотите ли вы использовать Claude Code или Codex CLI, и требует, чтобы Node.js уже был установлен.
</Warning>

<CardGroup cols={3}>
  <Card title="Claude Code" icon="terminal" href="/ru/guides/claude-code">
    Ручная настройка или CC Switch.
  </Card>

  <Card title="Codex CLI" icon="code" href="/ru/guides/codex-cli">
    Направьте Codex CLI через Flatkey.
  </Card>

  <Card title="Codex Desktop" icon="desktop" href="/ru/guides/codex-desktop">
    Настройте настольное приложение.
  </Card>
</CardGroup>

## Проверьте, что всё сработало

Какой бы вариант вы ни выбрали, откройте **Usage Logs** в [Console](https://console.flatkey.ai) после первого запроса. Вы должны увидеть его в списке с указанием модели, количества токенов, задержки и стоимости.

<img src="https://mintcdn.com/flatkey/ln614ti05NsEoN0h/images/quickstart/flatkey-usage-logs.png?fit=max&auto=format&n=ln614ti05NsEoN0h&q=85&s=90a23fb955d4a547c179087b73ab59df" alt="Используйте фильтр по названию модели в журналах использования Flatkey" width="1600" height="840" data-path="images/quickstart/flatkey-usage-logs.png" />

Если ничего не появилось, подождите несколько секунд и выполните поиск снова, а затем проверьте, какой API-ключ и базовый URL фактически использовались в запросе.

## Дальнейшие шаги

<CardGroup cols={2}>
  <Card title="Каталог моделей" icon="list" href="https://flatkey.ai/models">
    Все поддерживаемые модели с актуальными ценами и статусом работоспособности.
  </Card>

  <Card title="Ошибки API" icon="triangle-exclamation" href="/ru/api-reference/errors">
    Коды состояния, форматы ответов и что с ними делать.
  </Card>

  <Card title="Генерация текста" icon="message" href="/ru/guides/text-generation">
    Потоковая передача, вызов инструментов и структурированный вывод.
  </Card>

  <Card title="Генерация видео" icon="video" href="/ru/guides/video-generation">
    Отправьте задачу, отслеживайте её статус и скачайте MP4.
  </Card>
</CardGroup>
