Перейти к основному содержанию
GET
/
v1
/
balance
cURL
curl --request GET \
  --url https://speshu.ai/api/v1/balance \
  --header 'Authorization: Bearer <token>'

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.

Примеры

curl "https://speshu.ai/api/v1/balance" \
  -H "Authorization: Bearer YOUR_API_KEY"
import requests

response = requests.get(
    'https://speshu.ai/api/v1/balance',
    headers={'Authorization': 'Bearer YOUR_API_KEY'}
)

data = response.json()
print(f"Баланс: {data['amount']} руб.")
const response = await fetch('https://speshu.ai/api/v1/balance', {
  headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});

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

Ответ (200)

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

Мониторинг баланса

import requests
import time

def check_balance(api_key, min_balance=100):
    response = requests.get(
        'https://speshu.ai/api/v1/balance',
        headers={'Authorization': f'Bearer {api_key}'}
    )

    data = response.json()
    balance = float(data['amount'])

    if balance < min_balance:
        print(f"Внимание! Баланс низкий: {balance} руб.")

    return balance

# Проверка каждый час
while True:
    balance = check_balance('YOUR_API_KEY')
    print(f"Текущий баланс: {balance} руб.")
    time.sleep(3600)
Пополнить баланс можно в консоли через банковскую карту, СБП или счёт для юридических лиц.

Авторизации

Authorization
string
header
обязательно

API ключ передаётся в заголовке: Authorization: Bearer <SPESHU_AI_API_KEY>

Ответ

200 - undefined