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

# Почніть роботу з CometAPI: створіть API key і виконайте свій перший запит

> Почніть роботу з CometAPI, створивши API key, налаштувавши базовий URL і надіславши свій перший API-запит через curl, Python або Node.js.

## Створіть обліковий запис і API key

Створіть обліковий запис CometAPI і API key перед викликом API.

<Steps>
  <Step title="Увійдіть або створіть обліковий запис">
    Відкрийте [сторінку входу CometAPI](https://www.cometapi.com/console/login). Продовжте через Google, продовжте через GitHub або введіть свою електронну пошту чи ім’я користувача. Якщо у вас немає облікового запису, завершіть його створення на цій сторінці.

    <Frame>
      <img src="https://mintcdn.com/cometapi/BtE3Lagaukxd3efj/images/overview/cometapi-console-login.png?fit=max&auto=format&n=BtE3Lagaukxd3efj&q=85&s=988bee0055bf1ce2552a8d877a48a97d" alt="Сторінка входу CometAPI з варіантами входу через Google, GitHub і електронну пошту" width="1280" height="720" data-path="images/overview/cometapi-console-login.png" />
    </Frame>
  </Step>

  <Step title="Відкрийте API keys">
    Після входу відкрийте [сторінку API key](https://www.cometapi.com/console/token). Ви також можете вибрати **API Keys** на бічній панелі дашборда.
  </Step>

  <Step title="Створіть API key">
    Натисніть **Create API Key**, введіть зрозумілу назву, наприклад `local-test`, і залиште **Unlimited Quota** увімкненим для першого тесту, якщо не хочете встановити ліміт витрат. Натисніть **Create**.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/overview/810968_364191.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=aef81a83f29f8eb16655ed4060425f50" alt="Сторінка API keys у CometAPI з виділеними кнопкою Create API Key і діалогом створення" width="3824" height="1892" data-path="images/overview/810968_364191.png" />
    </Frame>
  </Step>

  <Step title="Скопіюйте API key">
    Натисніть кнопку копіювання в стовпці **Key**. Збережіть скопійований ключ у змінній середовища на стороні сервера або в локальному файлі `.env`. Не вставляйте справжній API key у публічні репозиторії, frontend-код, знімки екрана чи звернення до служби підтримки.

    <Frame>
      <img src="https://mintcdn.com/cometapi/HhtmQffktazbxUvS/images/overview/810968_364193.png?fit=max&auto=format&n=HhtmQffktazbxUvS&q=85&s=d893f659267150d0faf45f99eb5dffc1" alt="Таблиця API keys у CometAPI з виділеною кнопкою копіювання для замаскованого API key" width="2434" height="1232" data-path="images/overview/810968_364193.png" />
    </Frame>
  </Step>
</Steps>

Приклади запитів читають `COMETAPI_KEY` із вашого середовища.

## Збережіть свій API key локально

Для локального тестування експортуйте свій API key як змінну середовища:

```bash theme={null}
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
```

## Базовий URL

Використовуйте цей базовий URL для OpenAI-сумісних SDK і API-викликів:

```text theme={null}
https://api.cometapi.com/v1
```

## Перехід з OpenAI за 30 секунд

Після того як у вас з’явиться API key CometAPI, використайте цю зміну з двох налаштувань під час переходу клієнта OpenAI SDK на CometAPI:

```diff theme={null}
- base_url="https://api.openai.com/v1"
- api_key=os.environ["OPENAI_API_KEY"]
+ base_url="https://api.cometapi.com/v1"
+ api_key=os.environ["COMETAPI_KEY"]
```

CometAPI використовує OpenAI-сумісні формати запитів для типових робочих процесів із текстом, зображеннями, аудіо та відео. Якщо ваш застосунок уже використовує OpenAI SDK, почніть зі зміни базового URL і API key.

## Зробіть свій перший виклик

Після того як ви налаштуєте `COMETAPI_KEY` у своєму середовищі, замініть `your-model-id` на актуальний model ID зі сторінки [Models page](/uk/overview/models).

<CodeGroup>
  ```bash cURL theme={null}
  curl https://api.cometapi.com/v1/chat/completions \
    -H "Authorization: Bearer $COMETAPI_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "model": "your-model-id",
      "messages": [
        {
          "role": "user",
          "content": "Write a one-sentence bedtime story."
        }
      ]
    }'
  ```

  ```python Python theme={null}
  import os
  from openai import OpenAI

  client = OpenAI(
      api_key=os.environ["COMETAPI_KEY"],
      base_url="https://api.cometapi.com/v1",
  )

  completion = client.chat.completions.create(
      model="your-model-id",
      messages=[
          {
              "role": "user",
              "content": "Write a one-sentence bedtime story.",
          }
      ],
  )

  print(completion.choices[0].message.content)
  ```

  ```javascript Node.js theme={null}
  import OpenAI from "openai";

  const client = new OpenAI({
    apiKey: process.env.COMETAPI_KEY,
    baseURL: "https://api.cometapi.com/v1",
  });

  const completion = await client.chat.completions.create({
    model: "your-model-id",
    messages: [
      {
        role: "user",
        content: "Write a one-sentence bedtime story.",
      },
    ],
  });

  console.log(completion.choices[0].message.content);
  ```
</CodeGroup>

## Виберіть модель

Виберіть model ID зі сторінки [Models page](/uk/overview/models), а потім передайте це значення в полі `model`.

| Ціль                    | З чого почати                                                                                                                                 |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| Чат або звичайний текст | Використовуйте GPT, Claude, Gemini, DeepSeek або іншу чат-модель із [Chat Completions](/api/text/chat).                                       |
| Кодинг і міркування     | Використовуйте модель для коду або міркувань із [Responses](/api/text/responses), якщо модель потребує API Responses.                         |
| Генерація зображень     | Використовуйте модель зображень із [Create image](/api/image/openai/images) або спеціалізований гайд зі зображень для конкретного провайдера. |
| Генерація відео         | Використовуйте відеомодель зі сторінкою video API, яка відповідає workflow провайдера, наприклад [Create video](/api/video/sora-2/create).    |

## Що далі

* Для збоїв запитів див. [Error Codes & Handling](/uk/errors/error-codes-handling).
* Рекомендації щодо повторних спроб див. у [how to handle rate limits](/api/text/chat#how-to-handle-rate-limits).
* Для використання конкретних моделей почніть із [Chat Completions](/api/text/chat), [Responses](/api/text/responses), [Create image](/api/image/openai/images) або [Create video](/api/video/sora-2/create).
* Докладніше про білінг див. у [About Pricing](/uk/pricing/about-pricing).
* Щоб запросити учасників команди та керувати спільними Credits, див. [Керування командою за допомогою Workspace](/uk/workspace/overview).
* Щоб отримати допомогу, див. [Help Center](/uk/support/help-center) або зверніться до [служби підтримки CometAPI](https://www.cometapi.com/support/).

## FAQ

<AccordionGroup>
  <Accordion title="Як створити обліковий запис CometAPI?">
    Відкрийте [сторінку входу CometAPI](https://www.cometapi.com/console/login), потім продовжте через Google, продовжте через GitHub або введіть свою електронну пошту чи ім’я користувача. Якщо у вас немає облікового запису, завершіть його створення на цій самій сторінці.
  </Accordion>

  <Accordion title="Як отримати API key CometAPI?">
    Відкрийте [сторінку API key](https://www.cometapi.com/console/token) в панелі керування CometAPI, натисніть **Create API Key**, введіть назву, натисніть **Create** і скопіюйте згенерований API key. У прикладах використовуйте `$COMETAPI_KEY` замість справжнього API key.
  </Accordion>

  <Accordion title="Де слід зберігати мій API key?">
    Зберігайте свій API key у змінній середовища на стороні сервера або в локальному файлі `.env`. Не комітьте його до публічних репозиторіїв, не вставляйте його у frontend-код, не включайте його до знімків екрана та не надсилайте його в запитах до служби підтримки.
  </Accordion>

  <Accordion title="Який base URL CometAPI для API викликів?">
    Використовуйте `https://api.cometapi.com/v1` для OpenAI-сумісних SDK та endpoint-ів, таких як `/v1/chat/completions`.
  </Accordion>

  <Accordion title="Чи працює CometAPI з OpenAI Python SDK?">
    Так. Створіть клієнт `OpenAI`, встановіть `api_key` на ваш API key CometAPI і встановіть `base_url` на `https://api.cometapi.com/v1`.
  </Accordion>

  <Accordion title="Як перейти з OpenAI на CometAPI?">
    Змініть base URL на `https://api.cometapi.com/v1`, замініть API key на ваш API key CometAPI та використовуйте model ID CometAPI зі [сторінки Models](/uk/overview/models).
  </Accordion>

  <Accordion title="Який model ID слід використовувати спочатку?">
    Вибирайте model ID відповідно до сценарію використання. Почніть зі [сторінки Models](/uk/overview/models), а потім виберіть модель для чату, кодування, зображень або відео, яка відповідає сторінці API, яку ви плануєте викликати.
  </Accordion>

  <Accordion title="Які мови програмування підтримує CometAPI?">
    CometAPI працює з будь-якою мовою програмування, яка може надсилати HTTPS-запити. Почніть із прикладів curl, Python і Node.js на цій сторінці або використовуйте OpenAI-сумісний SDK, який дозволяє перевизначити base URL.
  </Accordion>

  <Accordion title="Чи пропонує CometAPI безкоштовний пробний період або безкоштовний API key?">
    Ви можете створити API key CometAPI в панелі керування. Щоб перевірити доступність безкоштовного пробного періоду, кредити безкоштовного пробного періоду та деталі білінгу, дивіться [сторінку цін CometAPI](https://www.cometapi.com/pricing/) і [About Pricing](/uk/pricing/about-pricing).
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "name": "Швидкий старт CometAPI: створіть API key і виконайте свій перший виклик",
        "description": "Швидкий старт CometAPI для користувачів, які користуються сервісом уперше: увійдіть, створіть API key, скопіюйте key, установіть base URL і виконайте свій перший API виклик за допомогою curl, Python або Node.js.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#sign-in-or-create-an-account",
            "name": "Увійдіть або створіть обліковий запис",
            "text": "Відкрийте https://www.cometapi.com/console/login і продовжте через Google, GitHub або email."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#open-api-keys",
            "name": "Відкрийте API keys",
            "text": "Після входу відкрийте https://www.cometapi.com/console/token або виберіть API Keys у бічній панелі панелі керування."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#create-an-api-key",
            "name": "Створіть API key",
            "text": "Натисніть Create API Key, введіть назву, виберіть налаштування квоти та натисніть Create."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#copy-the-api-key",
            "name": "Скопіюйте API key",
            "text": "Натисніть кнопку копіювання в колонці Key і збережіть key у змінній середовища на стороні сервера або в локальному файлі .env."
          },
          {
            "@type": "HowToStep",
            "name": "Установіть base URL",
            "text": "Використовуйте https://api.cometapi.com/v1 як base URL для OpenAI-сумісних SDK та API викликів."
          },
          {
            "@type": "HowToStep",
            "name": "Зробіть свій перший виклик",
            "text": "Викличте /v1/chat/completions за допомогою curl, Python або Node.js і замініть your-model-id на актуальний model ID зі сторінки Models у CometAPI."
          }
        ]
      },
      {
        "@type": "FAQPage",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "Як створити обліковий запис CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Відкрийте сторінку входу CometAPI і продовжте через Google, GitHub або email. Якщо у вас немає облікового запису, завершіть його створення на цій самій сторінці."
            }
          },
          {
            "@type": "Question",
            "name": "Як отримати API key CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Відкрийте сторінку API key в панелі керування CometAPI, натисніть Create API Key, введіть назву, натисніть Create і скопіюйте згенерований API key."
            }
          },
          {
            "@type": "Question",
            "name": "Де слід зберігати мій API key?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Зберігайте свій API key у змінній середовища на стороні сервера або в локальному файлі .env. Не комітьте його до публічних репозиторіїв, не вставляйте його у frontend-код, не включайте його до знімків екрана та не надсилайте його в запитах до служби підтримки."
            }
          },
          {
            "@type": "Question",
            "name": "Який base URL CometAPI для API викликів?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Використовуйте https://api.cometapi.com/v1 для OpenAI-сумісних SDK та endpoint-ів."
            }
          },
          {
            "@type": "Question",
            "name": "Чи працює CometAPI з OpenAI Python SDK?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Так. Створіть клієнт OpenAI, установіть api_key на ваш API key CometAPI та встановіть base_url на https://api.cometapi.com/v1."
            }
          },
          {
            "@type": "Question",
            "name": "Як перейти з OpenAI на CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Змініть base URL на https://api.cometapi.com/v1, замініть API key на ваш API key CometAPI та використовуйте model ID CometAPI зі сторінки Models."
            }
          },
          {
            "@type": "Question",
            "name": "Який model ID слід використовувати спочатку?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Вибирайте model ID відповідно до сценарію використання. Почніть зі сторінки Models, а потім виберіть модель для чату, кодування, зображень або відео, яка відповідає сторінці API, яку ви плануєте викликати."
            }
          },
          {
            "@type": "Question",
            "name": "Які мови програмування підтримує CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "CometAPI працює з будь-якою мовою програмування, яка може надсилати HTTPS-запити. Почніть із прикладів curl, Python і Node.js або використовуйте OpenAI-сумісний SDK, який дозволяє перевизначити base URL."
            }
          },
          {
            "@type": "Question",
            "name": "Чи пропонує CometAPI безкоштовний пробний період або безкоштовний API key?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Ви можете створити API key CometAPI в панелі керування. Щоб перевірити доступність безкоштовного пробного періоду, кредити безкоштовного пробного періоду та деталі білінгу, дивіться сторінку цін CometAPI і сторінку About Pricing."
            }
          }
        ]
      }
    ]
    }
    `}
</script>
