Перейти к основному содержанию

Documentation Index

Fetch the complete documentation index at: https://speshu.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Здесь вы узнаете о базовых шагах: регистрация в SpeShu.AI, создание организации, получение API-ключа и пополнение счёта.

Регистрация и организация

Сначала нужно создать аккаунт. Перейдите на сайт speshu.ai и пройдите регистрацию. После входа можно оформить организацию внутри кабинета.

API-ключ

Чтобы работать с API, потребуется ключ.
1

Откройте личный кабинет

2

Перейдите в раздел API-ключи

Создайте новый ключ
3

Задайте имя ключу

Например для продакшена или разработки
4

Скопируйте и сохраните

Значение ключа не показывается повторно — сохраните его сразу
Ключ лучше хранить отдельно и не публиковать. Если есть риск компрометации — удалите его и выпустите новый.

Баланс

В SpeShu.AI используется оплата по факту использования — деньги списываются за запросы. Перед началом работы нужно пополнить счёт.
Поддерживаются Visa, Mastercard и МИР. Зачисление происходит сразу, минимальный платёж — 100 ₽.Чтобы оплатить:
  • откройте раздел баланса в профиле
  • нажмите «Пополнить»
  • укажите сумму и подтвердите оплату
Оплата через банковское приложение по QR-коду. Деньги поступают сразу.Порядок действий:
  • выберите СБП как способ оплаты
  • отсканируйте код
  • подтвердите платёж
Подходит для организаций. Зачисление занимает 1–2 рабочих дня после оплаты.Что нужно сделать:
  • выбрать оплату по счёту
  • заполнить реквизиты
  • скачать документ и оплатить его

Уведомления о низком балансе

Чтобы не остаться без средств в момент запроса, включите оповещения:
  1. Перейдите в Настройки
  2. В разделе «Уведомления» активируйте уведомления о низком балансе
  3. Задайте порог, например 500 ₽
При достижении порога придёт письмо на email.

Проверка баланса через API

Баланс можно получать программно:
const response = await fetch('https://speshu.ai/api/v1/balance', {
  headers: {
    'Authorization': 'Bearer <SPESHU_AI_API_KEY>'
  }
});

const data = await response.json();
console.log(`Баланс: ${data.amount} руб.`);
console.log(`Потрачено: ${data.spentAmount} руб.`);

Пример ответа

{
  "amount": "1250.50"
}
ПолеТипОписание
amountstringТекущий баланс в рублях