Files
012-kaopeilian/backend/app/services/ai/coze/__init__.py
111 998211c483 feat: 初始化考培练系统项目
- 从服务器拉取完整代码
- 按框架规范整理项目结构
- 配置 Drone CI 测试环境部署
- 包含后端(FastAPI)、前端(Vue3)、管理端

技术栈: Vue3 + TypeScript + FastAPI + MySQL
2026-01-24 19:33:28 +08:00

62 lines
1.2 KiB
Python

"""
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",
]