| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- """
- Pydantic Schemas 包
- """
- from app.schemas.model_schema import ModelResponse, PaginatedResponse, ApiResponse
- from app.schemas.llm_schema import (
- ChatMessage, ChatRequest, ChatResponse, StreamChunk, UsageInfo,
- # 联网搜索相关
- SearchOptions, SearchResult, EnhancedChatRequest, EnhancedChatResponse, EnhancedStreamChunk
- )
- from app.schemas.user_schema import UserCreate, UserLogin, UserUpdate, UserResponse, TokenResponse
- from app.schemas.audio_schema import (
- # TTS相关
- TTSRequest, TTSResponse, LongTTSResponse, TTSModelResponse,
- # ASR相关
- ASRRequest, ASRResponse, ASRUsage, TranscribeRequest, TaskResponse, ASRModelResponse,
- TranscriptSentence, TranscriptChannel, TranscribeResult, TaskUsage,
- # 声音复刻相关
- VoiceCreateRequest, VoiceUpdateRequest, VoiceResponse, VoiceListResponse,
- # 系统音色相关
- SystemVoiceResponse, SystemVoiceFeatures, SystemVoiceListRequest
- )
- from app.schemas.admin_stats_schema import (
- # 用户统计相关
- UserOverviewResponse, UserGrowthItem, UserDistributionResponse,
- # 业务统计相关
- BusinessOverviewResponse, BusinessTrendItem,
- # 模型统计相关
- ModelRankingItem,
- # 仪表盘相关
- DashboardMetricsResponse
- )
- from app.schemas.local_model import (
- # 本地模型相关
- LocalModelCreate, LocalModelUpdate, LocalModelResponse,
- ConnectionTestRequest, ConnectionTestResponse
- )
- from app.schemas.platform_api_key import (
- # 平台API Key相关
- ApiKeyCreate, ApiKeyResponse, ApiKeyCreateResponse, ApiKeyStatusUpdate
- )
- from app.schemas.openai_compat import (
- # OpenAI兼容API相关
- Message, ChatCompletionsRequest, ChatCompletionsResponse,
- Usage, Choice, StreamChoice, ChatCompletionsStreamChunk,
- ModelInfo, ModelsListResponse
- )
- from app.schemas.platform_stats import (
- # 开放平台统计相关
- TrendItem, ModelDistItem, StatsResponse,
- CallLogQuery, CallLogResponse
- )
- __all__ = [
- 'ModelResponse', 'PaginatedResponse', 'ApiResponse',
- 'ChatMessage', 'ChatRequest', 'ChatResponse', 'StreamChunk', 'UsageInfo',
- # 联网搜索相关
- 'SearchOptions', 'SearchResult', 'EnhancedChatRequest', 'EnhancedChatResponse', 'EnhancedStreamChunk',
- 'UserCreate', 'UserLogin', 'UserUpdate', 'UserResponse', 'TokenResponse',
- # TTS相关
- 'TTSRequest', 'TTSResponse', 'LongTTSResponse', 'TTSModelResponse',
- # ASR相关
- 'ASRRequest', 'ASRResponse', 'ASRUsage', 'TranscribeRequest', 'TaskResponse', 'ASRModelResponse',
- 'TranscriptSentence', 'TranscriptChannel', 'TranscribeResult', 'TaskUsage',
- # 声音复刻相关
- 'VoiceCreateRequest', 'VoiceUpdateRequest', 'VoiceResponse', 'VoiceListResponse',
- # 系统音色相关
- 'SystemVoiceResponse', 'SystemVoiceFeatures', 'SystemVoiceListRequest',
- # 用户统计相关
- 'UserOverviewResponse', 'UserGrowthItem', 'UserDistributionResponse',
- # 业务统计相关
- 'BusinessOverviewResponse', 'BusinessTrendItem',
- # 模型统计相关
- 'ModelRankingItem',
- # 仪表盘相关
- 'DashboardMetricsResponse',
- # 本地模型相关
- 'LocalModelCreate', 'LocalModelUpdate', 'LocalModelResponse',
- 'ConnectionTestRequest', 'ConnectionTestResponse',
- # 平台API Key相关
- 'ApiKeyCreate', 'ApiKeyResponse', 'ApiKeyCreateResponse', 'ApiKeyStatusUpdate',
- # OpenAI兼容API相关
- 'Message', 'ChatCompletionsRequest', 'ChatCompletionsResponse',
- 'Usage', 'Choice', 'StreamChoice', 'ChatCompletionsStreamChunk',
- 'ModelInfo', 'ModelsListResponse',
- # 开放平台统计相关
- 'TrendItem', 'ModelDistItem', 'StatsResponse',
- 'CallLogQuery', 'CallLogResponse'
- ]
|