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

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 предоставляет доступ к моделям от разных провайдеров. В этом гайде вы узнаете, как выбирать оптимального провайдера для ваших задач.

Что такое провайдер?

Провайдер — это компания или сервис, предоставляющий доступ к AI моделям. Одна и та же модель может быть доступна через разных провайдеров с разной ценой, скоростью и доступностью.

Доступные провайдеры

ПровайдерМодели
OpenAIGPT-5.4, GPT-4.1-mini, o3 и др.
AnthropicClaude Sonnet, Claude Opus и др.
GoogleGemini Pro, Gemini Flash и др.
Meta*Llama и др.
DeepSeekDeepSeek V3, DeepSeek R1 и др.
ДругиеMistral, Qwen и др.

Как выбрать провайдера

Автоматический выбор (рекомендуется)

По умолчанию SpeShu.AI автоматически выбирает оптимального провайдера на основе доступности, скорости и стоимости. Не нужно передавать параметр provider — система сама определит лучший вариант.
// Автоматический выбор провайдера — ничего указывать не нужно
const completion = await openai.chat.completions.create({
  model: 'openai/gpt-5.5',
  messages: [{ role: 'user', content: 'Привет!' }]
});
# Автоматический выбор провайдера — ничего указывать не нужно
completion = client.chat.completions.create(
    model="openai/gpt-5.5",
    messages=[{"role": "user", "content": "Привет!"}]
)

Параметр provider

Для управления выбором провайдера передайте объект provider в запросе:
ПолеТипОписание
orderstring[]Приоритетный порядок провайдеров
onlystring[]Белый список — использовать только указанных провайдеров
ignorestring[]Чёрный список — исключить указанных провайдеров
sortstringСортировка: price, latency или throughput
max_priceobjectМаксимальные цены (см. ниже)
allow_fallbacksbooleanРазрешить фолбэк на другие провайдеры при ошибке

Поля max_price

ПолеТипОписание
promptnumberМакс. цена за промпт (RUB за миллион токенов)
completionnumberМакс. цена за completion (RUB за миллион токенов)
imagenumberМакс. цена за изображение (RUB)
audionumberМакс. цена за аудио (RUB за миллион токенов)
requestnumberМакс. цена за запрос (RUB)

Примеры

Приоритет провайдеров

Укажите предпочтительный порядок провайдеров. Если первый недоступен — запрос уйдёт ко второму.
const completion = await openai.chat.completions.create({
  model: 'openai/gpt-5.5',
  messages: [{ role: 'user', content: 'Привет!' }],
  provider: {
    order: ['OpenAI', 'Anthropic'],
    allow_fallbacks: true
  }
});
completion = client.chat.completions.create(
    model="openai/gpt-5.5",
    messages=[{"role": "user", "content": "Привет!"}],
    extra_body={
        "provider": {
            "order": ["OpenAI", "Anthropic"],
            "allow_fallbacks": True
        }
    }
)

Белый список (only)

Ограничьте запрос только указанными провайдерами:
{
  "provider": {
    "only": ["OpenAI"]
  }
}

Чёрный список (ignore)

Исключите определённых провайдеров:
{
  "provider": {
    "ignore": ["DeepInfra", "Together"]
  }
}

Сортировка по цене / скорости

// Самый дешёвый
{ "provider": { "sort": "price" } }

// Самый быстрый (задержка)
{ "provider": { "sort": "latency" } }

// Самый быстрый (пропускная способность)
{ "provider": { "sort": "throughput" } }

Фильтрация по максимальной цене

{
  "provider": {
    "sort": "price",
    "max_price": {
      "prompt": 10,
      "completion": 20
    }
  }
}

* Meta признана экстремистской организацией и запрещена в Российской Федерации.