Documentation Index Fetch the complete documentation index at: https://polza.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Актуальный список всех моделей с ценами и возможностями доступен на polza.ai/models .
В этом гайде вы узнаете как получить список моделей программно через API, фильтровать их по типу и получать детальную информацию о ценах и возможностях.
Endpoint
GET https://polza.ai/api/v1/models
Возвращает список всех доступных AI моделей с информацией о типе, возможностях и ценах.
Параметры запроса
Параметр Тип Обязательный Описание typestring Нет Фильтр по типу модели include_providersboolean Нет Включить детальную информацию о провайдерах
Значения параметра type
Значение Описание chatТекстовые модели для чата (GPT-4o, Claude, Gemini и др.) imageМодели генерации изображений (DALL-E, Flux и др.) embeddingМодели для создания эмбеддингов (text-embedding-3 и др.) audioМодели для работы с аудио videoМодели генерации видео ttsМодели синтеза речи (Text-to-Speech) sttМодели распознавания речи (Speech-to-Text)
Примеры запросов
// Все модели
const response = await fetch ( 'https://polza.ai/api/v1/models' , {
headers: {
'Authorization' : 'Bearer <POLZA_AI_API_KEY>'
}
});
const data = await response . json ();
console . log ( `Найдено ${ data . data . length } моделей` );
// Только чат-модели
const chatModels = await fetch ( 'https://polza.ai/api/v1/models?type=chat' , {
headers: {
'Authorization' : 'Bearer <POLZA_AI_API_KEY>'
}
});
// С информацией о провайдерах
const detailed = await fetch ( 'https://polza.ai/api/v1/models?type=chat&include_providers=true' , {
headers: {
'Authorization' : 'Bearer <POLZA_AI_API_KEY>'
}
});
Структура ответа
{
"data" : [
{
"id" : "openai/gpt-4o" ,
"name" : "GPT-4o" ,
"type" : "chat" ,
"short_description" : "Флагманская мультимодальная модель OpenAI" ,
"created" : 1715367049 ,
"architecture" : {
"modality" : "text+image->text" ,
"input_modalities" : [ "text" , "image" ],
"output_modalities" : [ "text" ],
"tokenizer" : "o200k_base"
},
"top_provider" : {
"is_moderated" : true ,
"context_length" : 128000 ,
"max_completion_tokens" : 16384 ,
"pricing" : {
"prompt_per_million" : "7.50" ,
"completion_per_million" : "22.50" ,
"currency" : "RUB"
},
"supported_parameters" : [ "temperature" , "top_p" , "frequency_penalty" , "presence_penalty" , "tools" , "tool_choice" , "response_format" ],
"default_parameters" : {
"temperature" : 1.0 ,
"top_p" : 1.0 ,
"frequency_penalty" : 0
}
},
"endpoints" : [ "/api/v1/chat/completions" ]
}
]
}
Описание полей
Поле Тип Описание idstring Идентификатор модели для использования в API запросах namestring Человекочитаемое название модели typestring Тип модели: chat, image, embedding, audio, video, tts, stt short_descriptionstring? Краткое описание модели creatednumber Unix timestamp создания модели architectureobject Информация об архитектуре модели top_providerobject Информация о лучшем доступном провайдере endpointsarray Список endpoint’ов, поддерживающих эту модель parametersobject? Параметры медиа-моделей (разрешения, форматы и др.) operationsarray? Доступные операции (для video/tts/stt моделей)
Поля architecture
Поле Описание modalityСтрока вида input->output (например text+image->text) input_modalitiesМассив поддерживаемых входных модальностей output_modalitiesМассив поддерживаемых выходных модальностей tokenizerИспользуемый токенизатор
Поля top_provider
Поле Описание is_moderatedМодерируется ли контент провайдером context_lengthМаксимальный размер контекста в токенах max_completion_tokensМаксимальное количество токенов в ответе pricingЦены (см. ниже) supported_parametersСписок поддерживаемых параметров запроса default_parametersЗначения параметров по умолчанию
Поля pricing
Набор полей зависит от типа модели:
Поле Описание prompt_per_millionЦена за промпт (RUB за 1М токенов) completion_per_millionЦена за completion (RUB за 1М токенов) image_input_per_millionЦена за входные изображения (RUB за 1М токенов) audio_per_millionЦена за аудио (RUB за 1М токенов) per_requestЦена за запрос (RUB) stt_per_minuteЦена за минуту распознавания речи (RUB) tts_per_million_charactersЦена за 1М символов синтеза речи (RUB) video_per_secondЦена за секунду видео (RUB) internal_reasoning_per_millionЦена за reasoning токены (RUB за 1М) input_cache_read_per_millionЦена за чтение из кэша (RUB за 1М токенов) input_cache_write_per_millionЦена за запись в кэш (RUB за 1М токенов) currencyВалюта (всегда RUB)
Использование ID модели
ID модели из ответа используется в параметре model при отправке запросов:
const completion = await openai . chat . completions . create ({
model: 'openai/gpt-4o' , // ID модели из /models
messages: [ ... ]
});
Следующие шаги
Текстовые запросы Научитесь отправлять запросы к текстовым моделям