| """ | |
| TextAI v2 API Module | |
| RESTful API endpoints for both Gradio and local app usage | |
| """ | |
| from api.endpoints import ( | |
| # Model APIs | |
| api_list_models, | |
| api_get_model, | |
| api_load_model, | |
| api_unload_model, | |
| api_delete_model, | |
| api_search_models, | |
| api_get_model_files, | |
| api_download_model, | |
| # Session APIs | |
| api_list_sessions, | |
| api_get_session, | |
| api_create_session, | |
| api_delete_session, | |
| api_rename_session, | |
| api_clear_session, | |
| # Chat APIs | |
| api_chat, | |
| api_inference, | |
| api_chat_with_config, | |
| # System APIs | |
| api_get_status, | |
| api_get_backends, | |
| api_health, | |
| ) | |
| __all__ = [ | |
| 'api_list_models', 'api_get_model', 'api_load_model', 'api_unload_model', | |
| 'api_delete_model', 'api_search_models', 'api_get_model_files', 'api_download_model', | |
| 'api_list_sessions', 'api_get_session', 'api_create_session', | |
| 'api_delete_session', 'api_rename_session', 'api_clear_session', | |
| 'api_chat', 'api_inference', 'api_chat_with_config', | |
| 'api_get_status', 'api_get_backends', 'api_health', | |
| ] | |