Playground
Тестирование моделей для диалога, генерации изображений и синтеза речи в консоли без написания кода.
Playground — встроенный в консоль инструмент для тестирования моделей. В нем можно опробовать модели для диалога, генерации изображений и синтеза речи без написания кода. Используйте его, чтобы сравнивать модели, настраивать параметры и запросы перед интеграцией.
Перед началом работы
- Сервис LLM API активирован, и на вашем аккаунте есть квота.
- У вас есть хотя бы один включенный ключ API. Playground автоматически отправляет запросы с одним из включенных ключей, отдавая предпочтение ключу из группы по умолчанию. Если подходящего ключа нет, на странице появится сообщение Сначала создайте ключ API. Создайте его в разделе LLM API → API-токены.
Вызовы из Playground оплачиваются так же, как вызовы API. Они расходуют квоту используемого ключа и аккаунта и отображаются в разделе Журнал использования.
Открытие Playground
В левом меню выберите LLM API → Playground (/llm/playground). Панель Настройки расположена слева; вкладки Режим переключают между Диалог, Генерация изображений и Речь. Соответствующая рабочая область находится справа.
Диалог
- В разделе Режим выберите Диалог.
- Выберите модель из раскрывающегося списка Модель. Для поиска можно ввести текст.
- Необязательно: задайте роль и поведение ассистента в поле Системный промпт. Значение по умолчанию — «Вы — полезный помощник.».
- Необязательно: параметр Потоковый вывод включен по умолчанию, поэтому ответы появляются по мере генерации. Отключите его, чтобы получать ответ целиком.
- Введите сообщение в поле справа. Нажмите Enter, чтобы отправить его, или Shift+Enter для переноса строки.
Разверните раздел Расширенные параметры для настройки:
| Параметр | Диапазон | По умолчанию | Действие |
|---|---|---|---|
| Temperature | 0 – 2 | 0.7 | Более высокие значения дают более разнообразные ответы, более низкие — более стабильные |
| Max Tokens | 1 – 128000 | 2000 | Максимальное количество токенов в ответе. Фактический лимит зависит от модели. |
| Top P | 0 – 1 | 1 | Порог выборки по совокупной вероятности (nucleus sampling). Обычно настраивают либо этот параметр, либо Temperature, но не оба сразу. |
Отдельные сообщения можно копировать, генерировать заново или удалять. Нажмите Очистить, чтобы очистить диалог.
Изображение
- В разделе Режим выберите Генерация изображений.
- Выберите модель генерации изображений и опишите нужное изображение.
- Если модель поддерживает эти параметры, задайте Размер (1024x1024, 1024x1792, 1792x1024, 512x512 или 256x256), Качество (Стандартный — Стандартное или HD) и Стиль (Выразительный — Яркий или Естественный — Естественный).
- Отправьте запрос и дождитесь результата. Созданные изображения можно скачать.
Не все модели генерации изображений поддерживают размер, качество и стиль. Неподдерживаемые параметры могут игнорироваться или вызывать ошибку.
Аудио (синтез речи)
- В разделе Режим выберите Речь, затем Синтез речи (TTS).
- Выберите модель, например
tts-1илиtts-1-hd, и Голос: Alloy, Echo, Fable, Nova, Onyx или Shimmer. - Ползунком задайте Скорость от 0.25x до 4x. По умолчанию — 1x.
- Введите текст и отправьте запрос. Созданную аудиозапись можно воспроизвести в браузере или скачать.
От Playground к коду
Когда подберете подходящие настройки, передайте те же параметры через API. Например, приведенным выше настройкам диалога соответствует такой запрос:
curl https://llm.yeap.cloud/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $YEAP_LLM_API_KEY" \
-d '{
"model": "gpt-4o-mini",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello"}
],
"temperature": 0.7,
"max_tokens": 2000,
"top_p": 1
}'Для синтеза речи используется POST /v1/audio/speech (параметры model, input, voice и speed). Для генерации изображений — POST /v1/images/generations.
Устранение неполадок
- Модель из списка возвращает ошибку: Playground показывает модели платформы, но не все они доступны группе вашего ключа. Попробуйте другую модель или проверьте страницу Модели и измените группу ключа.
- Недостаточно квоты: переведите квоту на аккаунт или проверьте ограничение квоты ключа, используемого Playground.
- Тестирование с определенным ключом: Playground выбирает ключ автоматически. Чтобы протестировать ключ с определенной группой или лимитами, вызовите API напрямую с помощью curl или SDK. См. Быстрый старт.