Skip to main content

Как работать с API?

Вы можете создавать свои приложения, используя наш API для доступа к передовым нейросетям.

Стоимость использования согласно общим тарифам.

Быстрый старт

  1. Сгенерируйте API-token

    Docs Version Dropdown

    Полученный API-ключ указывается в заголовках (Authorization) для дальнейшей работы.

    Authorization: Bearer API_TOKEN
    info

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

  2. Обратитесь к API с помощью полученного ключа, например, для ключа API_TOKEN:

    import requests
    import json

    url = "https://api.smartbuddy.ru/v1/images/generations"

    payload = json.dumps({
    "model": "flux-1-schnell",
    "prompt": "кот-проглот",
    "size": "1152x896"
    })
    headers = {
    'Content-Type': 'application/json',
    'Accept': 'application/json',
    'Authorization': 'Bearer API_TOKEN'
    }

    response = requests.request("POST", url, headers=headers, data=payload)

    print(response.text)

    Полная документация API (параметры, форматы ответов, примеры)

  3. Если возникли вопросы по интеграции с API, обратитесь в службу поддержки (support@mail.smartbuddy.ru)

Доступные интеграции

Вопросы и ответы:

  1. Как расходуется баланс? Согласно общим тарифам.
    • chat/completions (text, function tools, vision) в зависимости от количества использованных токенов нейросети (usage.total_tokens)
    • images/generations за каждое изображение
  2. Можно ли протестировать сервис? Да. За регистрацию дается приветственный бонус на ~20 запросов.
  3. Расходуется ли баланс, если произошла внутренняя ошибка сервиса? Нет, баланс не расходуется.
  4. Где находится детализация баланса? В личном кабинете в разделе "API"
  5. Как получить API token? В личном кабинете, в разделе "API"