Files
vidconf/config/plugins.yaml
Max Ronzhin 10a3f8b3b4 feat(room): очередь поднятых рук видна всем + отключаемый модуль
Раньше HandQueueMenu.tsx рендерился только организатору — теперь очередь
видит любой участник, но опустить чужую руку по-прежнему может только
организатор (сервер это уже проверял, менял только фронт). Кнопка
«Опустить» показывается у записи, только если это своя рука или
пользователь — организатор.

Модуль «поднятие руки» (кнопка «Рука» + очередь целиком) — отключаемый
в админке (instance_settings.hand_queue, дефолт enabled=true, как у
chat_enabled). Настройка едет участнику в JoinOut ещё до входа в
комнату; выключенный модуль гасит кнопки и на фронте, и на бэке —
raise_hand/lower_hand отклоняются кодом hand_queue_disabled, если
модуль выключен, даже если у клиента на руках старый JoinOut.
2026-08-04 18:27:14 +03:00

39 lines
1.5 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
transcriber:
enabled: true
provider: "faster_whisper_cpu"
model: small
language: ru
options:
# Путь — КОНТРАКТ с backend/services/ai_tiers.py (WHISPER_MODELS_ROOT,
# ADR-004): модель уровня `<X>` хранится в подкаталоге
# /models/whisper/<X>, а не в плоском корне тома — иначе предзагрузка
# (deploy/whisper/download-model.py) и детект доступности уровня AI
# (services/ai_levels.py) не найдут скачанную модель.
download_root: /models/whisper/small
summarizer:
enabled: true
provider: "null"
model: null
chunk_minutes: 20
# Пример конфигурации уровня `min` (сервер llama.cpp с Qwen3.5-4B, ADR-004
# docs/architecture/adr/004-ai-tier-matrix.md — единственный источник имён
# моделей/квантов; `medium`/`max` собираются автоматически из TIERS в
# services/ai_tiers.py при выборе уровня в админке, руками их прописывать
# сюда не нужно):
# provider: qwen_local
# model: qwen3.5-4b-instruct-q4_k_m
# chunk_minutes: 20
# options:
# base_url: http://llm:8080/v1
# tokenizer_path: /models/qwen/qwen3.5-4b-instruct.tokenizer.json
# temperature: 0.2
# max_tokens_map: 1024
# max_tokens_reduce: 1536
chat:
enabled: true
hand_queue:
enabled: true