Добавлены endpoints для управления параметрами формулы, удалены ненужные методы, исправлена документация
This commit is contained in:
19
app/main.py
19
app/main.py
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user