File size: 1,256 Bytes
a5784e9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
"""
Modular FastAPI routers for api_utils.
Each module defines focused endpoint handlers. This package aggregates them.
"""

# Re-export handlers for convenient imports
from .api_keys import add_api_key, delete_api_key, get_api_keys, test_api_key
from .auth_files import router as auth_files_router
from .chat import chat_completions
from .health import health_check
from .helper import router as helper_router
from .info import get_api_info
from .logs_ws import websocket_log_endpoint
from .model_capabilities import router as model_capabilities_router
from .models import list_models
from .ports import router as ports_router
from .proxy import router as proxy_router
from .queue import cancel_request, get_queue_status
from .server import router as server_router
from .static import read_index, serve_react_assets

__all__ = [
    "read_index",
    "serve_react_assets",
    "get_api_info",
    "health_check",
    "list_models",
    "model_capabilities_router",
    "chat_completions",
    "cancel_request",
    "get_queue_status",
    "websocket_log_endpoint",
    "get_api_keys",
    "add_api_key",
    "test_api_key",
    "delete_api_key",
    "proxy_router",
    "auth_files_router",
    "ports_router",
    "server_router",
    "helper_router",
]