0.59.0
Added
- API-эндпоинт для получения списка моделей провайдера (
GET /api/v1/providers/{id}/models): поддерживает OpenAI-compat, Ollama, LM Studio, vLLM и другие провайдеры. Возвращает список моделей с graceful fallback при ошибках (#50) - API-эндпоинт для получения спецификаций провайдеров (
GET /api/v1/providers/specs): возвращает категории, поля форм и метаданные для schema-driven форм (#53) - Display name для провайдеров: поле
display_nameв моделиllm_providers, API и UI. Позволяет задавать человекочитаемые имена типа «OpenAI для проекта X» независимо от системного имени (#52) - Группировка провайдеров по категориям: провайдеры разделены на Облачные, Локальные, Российские и Шлюзы. Dropdown в UI показывает optgroup-группы, карточки — бейджи категорий (#57)
- Schema-driven метаданные для провайдеров: каждый
ProviderSpecтеперь содержитFields— описание полей конфигурации для динамической генерации форм (#53) - Обновлён провайдер YandexGPT: API Base обновлён на OpenAI-compat endpoint (
/v1), добавлены suggested_models, полеfolder_idи корректные категории (#59)
Changed
- Миграция БД
037_provider_display_name: колонкаdisplay_nameв таблицеllm_providers - Вся структура
ProviderSpecрасширена: добавленыCategory,Fieldsдля schema-driven форм - Frontend: карточки провайдеров показывают
display_name || name, бейджи категорий (Local/RU/Gateway)