Быстрый старт
С помощью этой инструкции вы создадите деплоймент языковой модели и проверите ее работу.
Перед началом работы
Заголовок раздела «Перед началом работы»В веб-консоли выберите нужный проект. Если у вас нет проекта, создайте его.
В списке сервисов выберите GPT Model Hub. При первом запуске нажмите кнопку Активировать, для этого необходима роль
admin.Создайте сервисный аккаунт с именем
sa-inferencerи рольюgpt.inferencer. От имени этого сервисного аккаунта вы будете обращаться к модели.Создайте API-ключ для сервисного аккаунта
sa-inferencerи сохраните его.Установите утилиту
jq.
Деплоймент модели
Заголовок раздела «Деплоймент модели»- В веб-консоли выберите нужный проект.
- В списке сервисов выберите GPT Model Hub и нажмите кнопку Создать.
- Выберите подходящую вам модель для деплоймента. В этом руководстве в качестве примера используется модель
qwen3-32b. - Нажмите кнопку Создать.
Работа с моделью
Заголовок раздела «Работа с моделью»Выполните тестовый запрос к модели:
curl https://gpt.mwsapis.ru/projects/<имя проекта>/openai/v1/chat/completions \-H 'Content-Type: application/json' \-H "Authorization: Bearer <API-ключ сервисного аккаунта sa-inferencer>" \-d '{ "model": "qwen3-32b", "messages": [ { "role": "user", "content": "Привет!" } ] }' | jq .Выполнение запросов в Windows
Заголовок раздела «Выполнение запросов в Windows»Если вы используете Windows, учитывайте следующие особенности работы с утилитой curl в PowerShell:
Используйте
curl.exeвместоcurl.В PowerShell команда
curlявляется псевдонимом дляInvoke-WebRequest, а не аналогомcurlв UNIX-системах. Из-за этого примеры запросов из документации могут работать некорректно.Установите корректную кодировку вывода.
По умолчанию PowerShell выводит текст в кодировке консоли (часто
CP866илиWindows-1251), тогда как API отдает текст в кодировкеUTF-8. Из-за этого русские символы в ответе превращаются в вопросительные знаки (?????). Чтобы избежать этого, перед выполнением запросов установите кодировкуUTF-8:powershell $OutputEncoding = [Console]::OutputEncoding = [System.Text.UTF8Encoding]::new()Передавайте тело запроса в JSON-файле.
В PowerShell одинарные кавычки и экранирование работают иначе, чем в bash. Надежнее всего передавать тело запроса через JSON-файл. Например, создайте файл
data.json:json {"model": "qwen3-32b","messages": [{ "role": "user", "content": "Привет!" }]}После чего выполните запрос, экранировав
@обратным апострофом (`):powershell curl.exe -s `https://gpt.mwsapis.ru/projects/<имя проекта>/openai/v1/chat/completions `-H "Content-Type: application/json" `-H "Authorization: Bearer <API-ключ сервисного аккаунта sa-inferencer>" `-d '`@data.json' | jq .В PowerShell для переноса строк используется обратный апостроф (
`), а не обратный слеш (\).
Что дальше
Заголовок раздела «Что дальше»Попробуйте развернуть и проверить другие модели сервиса GPT Model Hub:
- Текстовые модели — чат-модели и модели эмбеддингов;
- Аудио-модели — распознавание и синтез речи (ASR/TTS);
- Reranker-модели — пересортировка документов по релевантности запросу (
bge-reranker-v2-gemma,bge-reranker-v2-m3).