Добавлены endpoints для управления параметрами формулы, удалены ненужные методы, исправлена документация

This commit is contained in:
2026-01-28 00:55:54 +03:00
parent 671ee4657a
commit f3e31e4310
5 changed files with 264 additions and 55 deletions

View File

@@ -146,7 +146,7 @@ app = FastAPI(
* **Скоринг** - оценка текстов на основе векторного сходства с примерами
* **Примеры** - добавление положительных и отрицательных примеров
* **Статистика** - мониторинг состояния сервиса
* **Управление** - прогрев модели, сохранение векторов
* **Управление** - прогрев модели, настройка параметров формулы
## Алгоритм скоринга
@@ -160,6 +160,11 @@ app = FastAPI(
docs_url="/docs",
redoc_url="/redoc",
openapi_url="/openapi.json",
swagger_ui_parameters={
"syntaxHighlight.theme": "agate",
"defaultModelsExpandDepth": 1,
"defaultModelExpandDepth": 1,
},
)
# CORS middleware (для возможных веб-клиентов)
@@ -175,18 +180,6 @@ app.add_middleware(
app.include_router(router, prefix="/api/v1")
# Корневой endpoint
@app.get("/", tags=["root"])
async def root() -> dict:
"""Корневой endpoint с информацией о сервисе."""
return {
"service": "RAG Service",
"version": __version__,
"docs": "/docs",
"health": "/api/v1/health",
}
if __name__ == "__main__":
import uvicorn