feat: 初始化考培练系统项目
- 从服务器拉取完整代码 - 按框架规范整理项目结构 - 配置 Drone CI 测试环境部署 - 包含后端(FastAPI)、前端(Vue3)、管理端 技术栈: Vue3 + TypeScript + FastAPI + MySQL
This commit is contained in:
61
backend/app/services/ai/coze/__init__.py
Normal file
61
backend/app/services/ai/coze/__init__.py
Normal file
@@ -0,0 +1,61 @@
|
||||
"""
|
||||
Coze AI 服务模块
|
||||
"""
|
||||
|
||||
from .client import get_coze_client, get_auth_manager, get_bot_config, get_workspace_id
|
||||
from .service import get_coze_service, CozeService
|
||||
from .models import (
|
||||
SessionType,
|
||||
MessageRole,
|
||||
ContentType,
|
||||
StreamEventType,
|
||||
CozeSession,
|
||||
CozeMessage,
|
||||
StreamEvent,
|
||||
CreateSessionRequest,
|
||||
CreateSessionResponse,
|
||||
SendMessageRequest,
|
||||
EndSessionRequest,
|
||||
EndSessionResponse,
|
||||
)
|
||||
from .exceptions import (
|
||||
CozeException,
|
||||
CozeAuthError,
|
||||
CozeAPIError,
|
||||
CozeRateLimitError,
|
||||
CozeTimeoutError,
|
||||
CozeStreamError,
|
||||
map_coze_error_to_exception,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
# Client
|
||||
"get_coze_client",
|
||||
"get_auth_manager",
|
||||
"get_bot_config",
|
||||
"get_workspace_id",
|
||||
# Service
|
||||
"get_coze_service",
|
||||
"CozeService",
|
||||
# Models
|
||||
"SessionType",
|
||||
"MessageRole",
|
||||
"ContentType",
|
||||
"StreamEventType",
|
||||
"CozeSession",
|
||||
"CozeMessage",
|
||||
"StreamEvent",
|
||||
"CreateSessionRequest",
|
||||
"CreateSessionResponse",
|
||||
"SendMessageRequest",
|
||||
"EndSessionRequest",
|
||||
"EndSessionResponse",
|
||||
# Exceptions
|
||||
"CozeException",
|
||||
"CozeAuthError",
|
||||
"CozeAPIError",
|
||||
"CozeRateLimitError",
|
||||
"CozeTimeoutError",
|
||||
"CozeStreamError",
|
||||
"map_coze_error_to_exception",
|
||||
]
|
||||
Reference in New Issue
Block a user