MCPcopy Create free account

hub / github.com/Xeron2000/openOii / types & classes

Types & classes555 in github.com/Xeron2000/openOii

↓ 230 callersClassSettings
backend/app/config.py:10
↓ 81 callersClassTextService
文本生成服务(OpenAI 兼容接口,支持流式与非流式输出)
backend/app/services/text.py:45
↓ 53 callersClassImageService
图像生成服务(支持多种 API 格式)
backend/app/services/image.py:42
↓ 41 callersClassGenerationOrchestrator
backend/app/agents/orchestrator.py:245
↓ 39 callersClassVideoService
视频生成服务(OpenAI 兼容接口,支持流式模式和图生视频)
backend/app/services/video.py:20
↓ 33 callersClassMockWsManager
backend/tests/test_agents/test_orchestrator.py:25
↓ 31 callersClassFakeSession
backend/tests/test_agents/test_orchestrator.py:51
↓ 31 callersClassProjectProviderEntry
backend/app/schemas/project.py:14
↓ 28 callersClassComposeAgent
backend/app/agents/compose.py:27
↓ 26 callersClassAgentRun
Agent 运行记录
backend/app/models/agent_run.py:10
↓ 25 callersClassDoubaoVideoService
豆包视频生成服务 基于火山引擎 Ark API 的视频生成服务,支持: - 图生视频(I2V):根据首帧图片 + 文本提示生成视频 - 文生视频(T2V):纯文本提示生成视频 - 音频生成:可选生成配套音频
backend/app/services/doubao_video.py:26
↓ 25 callersClassFakeResponse
backend/tests/test_services/test_image_service.py:95
↓ 25 callersClassLLMService
Claude (Anthropic Messages API) 服务包装器。 - 直接使用 `anthropic` SDK(不是 claude_agent_sdk) - 支持工具调用(tools/tool_choice) - 支持流式输出
backend/app/services/llm.py:25
↓ 25 callersClassRenderAgent
backend/app/agents/render.py:30
↓ 24 callersClassReviewRuleEngine
backend/app/agents/review_rules.py:66
↓ 21 callersClassFakeLLM
backend/tests/agent_fixtures.py:13
↓ 21 callersClassPlanAgent
backend/app/agents/plan.py:195
↓ 19 callersClassConfigService
backend/app/services/config_service.py:219
↓ 19 callersClassTextProviderCapability
backend/app/services/text_capabilities.py:13
↓ 18 callersClassFakeClient
backend/tests/test_services/test_image_service.py:102
↓ 15 callersClassTestConnectionResponse
backend/app/schemas/config.py:39
↓ 15 callersClassVideoMergerService
视频拼接服务 使用 ffmpeg 的 concat demuxer 拼接多个视频文件。
backend/app/services/video_merger.py:25
↓ 14 callersClassDummyAgent
backend/tests/test_agents/test_base_agent.py:29
↓ 14 callersClassMockStreamResponse
backend/tests/test_services/test_text_service.py:915
↓ 14 callersClassShot
镜头
backend/app/models/project.py:92
↓ 13 callersClassFakeVideoService
backend/tests/agent_fixtures.py:45
↓ 13 callersClassMockResponse
backend/tests/test_services/test_text_service.py:653
↓ 13 callersClassTextServiceError
文本服务基础异常
backend/app/services/text.py:22
↓ 13 callersClassUniverseService
backend/app/services/universe_service.py:17
↓ 12 callersClassCompletionInfo
Agent 完成时的确认信息,由 agent 在 run() 结束时设置
backend/app/agents/base.py:40
↓ 12 callersClassFakeClient
backend/tests/test_services/test_video.py:320
↓ 12 callersClassProject
项目
backend/app/models/project.py:13
↓ 12 callersClassTargetIds
精细化控制的目标 ID
backend/app/agents/base.py:28
↓ 11 callersClassAsset
全局资产 — 角色和场景跨项目复用
backend/app/models/asset.py:9
↓ 11 callersClassFakeCompiledGraph
backend/tests/test_agents/test_orchestrator.py:112
↓ 11 callersClassFakeImageService
backend/tests/agent_fixtures.py:31
↓ 11 callersClassImageComposer
图片拼接器 - 将分镜图和角色图拼接成参考图
backend/app/services/image_composer.py:21
↓ 11 callersClassLLMResponse
backend/app/services/llm.py:19
↓ 10 callersClassTaskManager
管理后台任务,支持取消
backend/app/services/task_manager.py:8
↓ 9 callersClassDummyMessage
backend/tests/test_services/test_llm_service.py:11
↓ 9 callersClassExportResponse
导出响应
backend/app/schemas/export.py:18
↓ 8 callersClassCharacter
角色
backend/app/models/project.py:53
↓ 8 callersClassFakeImageComposer
backend/tests/test_agents/test_compose.py:14
↓ 6 callersClassConnectionManager
backend/app/ws/manager.py:73
↓ 6 callersClassExportCompletedEventData
WebSocket export_completed 事件数据
backend/app/schemas/export.py:29
↓ 6 callersClassFakeAsyncSessionMaker
backend/tests/test_main.py:192
↓ 6 callersClassFakeImageService
backend/tests/test_api/test_config.py:336
↓ 6 callersClassFakeManager
backend/tests/test_main.py:165
↓ 6 callersClassFakeSessionCtx
backend/tests/test_main.py:175
↓ 6 callersClassFakeVideoService
backend/tests/test_api/test_config.py:466
↓ 6 callersClassNotFoundError
资源不存在 (404)
backend/app/exceptions.py:35
↓ 6 callersClassStubAsyncClient
backend/tests/test_services/test_text_service.py:43
↓ 6 callersClassStubResponse
backend/tests/test_services/test_text_service.py:19
↓ 5 callersClassAgentMessage
Agent 消息记录
backend/app/models/agent_run.py:37
↓ 5 callersClassCriticAgent
backend/app/agents/critic.py:59
↓ 5 callersClassFakeClient
backend/tests/test_services/test_doubao_video.py:62
↓ 5 callersClassFakeRun
backend/tests/test_services/test_run_recovery.py:22
↓ 5 callersClassMockAsyncClient
backend/tests/test_services/test_text_service.py:667
↓ 5 callersClassMockStreamClient
backend/tests/test_services/test_text_service.py:933
↓ 5 callersClassProviderResolution
backend/app/schemas/project.py:35
↓ 5 callersClassRecoverySummaryRead
backend/app/schemas/project.py:311
↓ 5 callersClassUniverse
IP 宇宙 — 管理跨项目的共享世界观和角色库
backend/app/models/universe.py:15
↓ 5 callersClass_FakeWebSocket
backend/tests/test_main.py:137
↓ 5 callersClass_NoopAgent
backend/tests/test_orchestration/test_phase2_graph.py:220
↓ 4 callersClassAgentContext
backend/app/agents/base.py:50
↓ 4 callersClassBusinessError
业务逻辑错误 (422)
backend/app/exceptions.py:70
↓ 4 callersClassClient
backend/tests/test_services/test_llm_service.py:204
↓ 4 callersClassConfigItem
Environment configuration stored in the database.
backend/app/models/config_item.py:9
↓ 4 callersClassConnectionCapabilities
backend/app/schemas/config.py:34
↓ 4 callersClassExportRequest
导出请求
backend/app/schemas/export.py:10
↓ 4 callersClassFakePubSub
backend/tests/test_agents/test_orchestrator.py:174
↓ 4 callersClassFakeRedis
backend/tests/test_agents/test_orchestrator.py:187
↓ 4 callersClassGenerationEntryDecision
backend/app/services/generation_entry.py:13
↓ 4 callersClassMessage
对话消息
backend/app/models/message.py:9
↓ 4 callersClassMockStreamContext
backend/tests/test_services/test_text_service.py:950
↓ 4 callersClassRecoveryStageRead
backend/app/schemas/project.py:305
↓ 4 callersClassRun
backend/app/models/run.py:9
↓ 4 callersClassSharedCharacter
宇宙级共享角色 — 跨项目复用的角色圣经
backend/app/models/universe.py:40
↓ 4 callersClassStyleTemplate
风格模板
backend/app/models/style_template.py:12
↓ 4 callersClassTextGenerateRequest
文本生成请求
backend/app/schemas/text.py:6
↓ 4 callersClassTextServiceAuthError
认证失败异常(401/403)
backend/app/services/text.py:33
↓ 4 callersClass_CaptureWs
backend/tests/test_api/test_characters.py:22
↓ 4 callersClass_SessionProxy
backend/tests/test_api/test_characters.py:44
↓ 3 callersClassAppException
应用基础异常类
backend/app/exceptions.py:6
↓ 3 callersClassAudioService
TTS + BGM 音频服务
backend/app/services/audio_service.py:102
↓ 3 callersClassCharacterBibleRead
角色圣经 — visual_notes + reference_images + embedding 状态 + 相似度
backend/app/schemas/project.py:390
↓ 3 callersClassFakeCheckpointerCtx
backend/tests/test_agents/test_orchestrator.py:101
↓ 3 callersClassFakeLLM
backend/tests/test_agents/test_base_agent.py:236
↓ 3 callersClassFakeResponse
backend/tests/test_services/test_video.py:311
↓ 3 callersClassFakeRun
backend/tests/test_main.py:246
↓ 3 callersClassFakeSnapshot
backend/tests/test_orchestration/test_runtime.py:77
↓ 3 callersClassFakeTextService
Local/dev text provider that never calls external APIs. The fake provider is intentionally schema-aware for the built-in agents so a complete
backend/app/services/fake_text.py:12
↓ 3 callersClassStage
backend/app/models/stage.py:9
↓ 3 callersClassTextServiceRateLimitError
限流异常(429)
backend/app/services/text.py:37
↓ 3 callersClassTextServiceServerError
服务器错误异常(5xx)
backend/app/services/text.py:41
↓ 3 callersClassUniverseProjectLink
宇宙-项目关联
backend/app/models/universe.py:66
↓ 3 callersClassVersionService
版本管理服务。
backend/app/services/version_service.py:110
↓ 3 callersClass_CaptureWs
backend/tests/test_api/test_shots.py:23
↓ 3 callersClass_FakeManager
backend/tests/test_api/test_websocket.py:46
↓ 3 callersClass_FakeWebSocket
backend/tests/test_api/test_websocket.py:17
next →1–100 of 555, ranked by callers