Onyx DeepWiki 中文译文
企业连接器与统一搜索 DeepWiki 中文译文目录页,作为对应 2.5 项目要点页的章节入口。本页集中呈现项目定位、核心模块、章节索引和源码线索;具体中文全文请进入独立章节页阅读。
用途说明:本页仅用于内部技术调研、方案比较和工程学习;原始内容与最终核对仍以 DeepWiki 链接为准。
项目定位
企业连接器与统一搜索
面向多源连接器、权限同步和搜索 / 对话入口。
连接器生命周期同步游标权限快照搜索入口
核心模块
章节筛选
显示 73 / 73 项
没有匹配章节。可清除筛选后再查看完整目录。
章节目录
| ID | 章节 | 模块 | 源码线索 | 状态 |
|---|---|---|---|---|
| 1 | 总览 | 文档对象与元数据、界面与交互、系统架构 | CONTRIBUTING.md README.md README.zh-CN.md |
全文译文 |
| 1.1 | 系统架构 | 存储与持久化、系统架构、安装与启动 | backend/ee/onyx/main.py backend/ee/onyx/server/auth_check.py backend/ee/onyx/server/enterprise_settings/api.py |
全文译文 |
| 1.2 | 关键概念与术语 | 文档对象与元数据、模型调用与提供方适配、认证、权限与安全 | backend/alembic/versions/74379b447d4c_add_paste_as_tile_to_user.py backend/onyx/auth/schemas.py backend/onyx/auth/users.py |
全文译文 |
| 2 | 设置与部署 | 安装与启动、存储与持久化、测试、发布与运维 | backend/onyx/file_store/README.md backend/onyx/file_store/file_store.py backend/onyx/file_store/gcs_file_store.py |
全文译文 |
| 2.1 | Docker Compose 部署 | 安装与启动、存储与持久化、界面与交互 | backend/onyx/file_store/README.md backend/onyx/file_store/file_store.py backend/onyx/file_store/gcs_file_store.py |
全文译文 |
| 2.2 | Kubernetes 部署 | 存储与持久化、系统架构、配置治理 | ct.yaml deployment/helm/charts/onyx/Chart.lock deployment/helm/charts/onyx/Chart.yaml |
全文译文 |
| 2.3 | 环境配置 | 安装与启动、存储与持久化、配置治理 | .vscode/env_template.txt backend/ee/onyx/background/celery/apps/primary.py backend/ee/onyx/background/celery/tasks/beat_schedule.py |
全文译文 |
| 2.4 | 数据库迁移 | 文档对象与元数据、安装与启动、配置治理 | CONTRIBUTING.md README.md README.zh-CN.md |
全文译文 |
| 3 | 数据源与连接器 | 界面与交互、文档对象与元数据、系统架构 | backend/ee/onyx/connectors/perm_sync_valid.py backend/ee/onyx/external_permissions/confluence/constants.py backend/ee/onyx/external_permissions/confluence/group_sync.py |
全文译文 |
| 3.1 | 连接器框架总览 | 界面与交互、认证、权限与安全、文档对象与元数据 | backend/ee/onyx/connectors/perm_sync_valid.py backend/ee/onyx/external_permissions/confluence/constants.py backend/ee/onyx/external_permissions/confluence/group_sync.py |
全文译文 |
| 3.2 | 连接器类型与生命周期 | 文档对象与元数据、存储与持久化、工作流与编排 | backend/alembic/versions/14162713706c_add_index_attempt_stage_metric_table.py backend/alembic/versions/1c36b3dc2f4e_add_full_exception_trace_to_permission_.py backend/ee/onyx/background/celery/tasks/doc_permission_syncing/tasks.py |
全文译文 |
| 3.3 | 凭证管理 | 界面与交互、认证、权限与安全、文档对象与元数据 | backend/ee/onyx/external_permissions/sharepoint/doc_sync.py backend/ee/onyx/external_permissions/sharepoint/group_sync.py backend/ee/onyx/external_permissions/sharepoint/permission_utils.py |
全文译文 |
| 3.4 | 支持的数据源 | 文档对象与元数据、认证、权限与安全、接口与服务契约 | backend/alembic/versions/3fc5d75723b3_add_doc_metadata_field_in_document_model.py backend/alembic/versions/47a07e1a38f1_fix_invalid_model_configurations_state.py backend/alembic/versions/7a70b7664e37_add_model_configuration_table.py |
全文译文 |
| 3.5 | 连接器管理界面 | 文档对象与元数据、界面与交互、认证、权限与安全 | backend/onyx/connectors/factory.py backend/tests/unit/onyx/server/test_upload_files.py web/src/app/admin/bots/page.tsx |
全文译文 |
| 4 | 聊天与会话系统 | 界面与交互、检索、召回与索引、系统架构 | backend/onyx/chat/chat_state.py backend/onyx/chat/chat_utils.py backend/onyx/chat/llm_loop.py |
全文译文 |
| 4.1 | 聊天架构与数据模型 | 智能体运行时、检索、召回与索引、模型调用与提供方适配 | backend/alembic/versions/74379b447d4c_add_paste_as_tile_to_user.py backend/onyx/auth/schemas.py backend/onyx/auth/users.py |
全文译文 |
| 4.2 | 消息处理流程 | 智能体运行时、测试、发布与运维、记忆与上下文 | backend/alembic/versions/f3c9e59c3b07_seed_coding_agent_tool.py backend/onyx/chat/chat_state.py backend/onyx/chat/chat_utils.py |
全文译文 |
| 4.3 | 聊天前端接口 | 界面与交互、文档对象与元数据、系统架构 | web/src/app/app/interfaces.ts web/src/app/app/message/HumanMessage.tsx web/src/app/app/message/MultiModelPanel.tsx |
全文译文 |
| 4.4 | 召回与引用 | 界面与交互、测试、发布与运维、检索、召回与索引 | .devcontainer/github_known_hosts .secretsignore backend/onyx/chat/chat_state.py |
全文译文 |
| 4.5 | Deep Research 模式 | 智能体运行时、工作流与编排、检索、召回与索引 | backend/onyx/chat/chat_state.py backend/onyx/chat/chat_utils.py backend/onyx/chat/llm_loop.py |
全文译文 |
| 5 | AI 助手与角色画像 | 界面与交互、测试、发布与运维、接口与服务契约 | backend/ee/onyx/db/persona.py backend/onyx/db/persona.py backend/onyx/server/features/persona/api.py |
全文译文 |
| 5.1 | 助手配置 | 界面与交互、模型调用与提供方适配、文档对象与元数据 | backend/ee/onyx/db/persona.py backend/onyx/db/persona.py backend/onyx/server/features/persona/api.py |
全文译文 |
| 5.2 | 提示词工程 | 智能体运行时、测试、发布与运维、检索、召回与索引 | backend/onyx/chat/chat_state.py backend/onyx/chat/chat_utils.py backend/onyx/chat/llm_loop.py |
全文译文 |
| 5.3 | 工具集成 | 接口与服务契约、界面与交互、系统架构 | backend/alembic/versions/f3c9e59c3b07_seed_coding_agent_tool.py backend/onyx/db/code_interpreter.py backend/onyx/server/manage/code_interpreter/__init__.py |
全文译文 |
| 5.4 | 知识源 | 检索、召回与索引、接口与服务契约、认证、权限与安全 | backend/alembic/versions/27fb147a843f_add_timestamps_to_user_table.py backend/alembic/versions/d8cdfee5df80_add_skipped_to_userfilestatus.py backend/ee/onyx/db/user_group.py |
全文译文 |
| 6 | 大模型提供方管理 | 接口与服务契约、模型调用与提供方适配、系统架构 | backend/alembic/versions/f0db5f1c6370_optional_llm_provider_name.py backend/ee/onyx/server/seeding.py backend/ee/onyx/server/tenants/provisioning.py |
全文译文 |
| 6.1 | 提供方配置 | 模型调用与提供方适配、测试、发布与运维、接口与服务契约 | backend/alembic/versions/f0db5f1c6370_optional_llm_provider_name.py backend/ee/onyx/server/seeding.py backend/ee/onyx/server/tenants/provisioning.py |
全文译文 |
| 6.2 | 模型选择层级 | 模型调用与提供方适配、系统架构、测试、发布与运维 | backend/alembic/versions/f0db5f1c6370_optional_llm_provider_name.py backend/ee/onyx/server/seeding.py backend/ee/onyx/server/tenants/provisioning.py |
全文译文 |
| 6.3 | 模型能力与要求 | 模型调用与提供方适配、文档对象与元数据、测试、发布与运维 | backend/alembic/versions/7bd55f264e1b_add_display_name_to_model_configuration.py backend/onyx/configs/model_configs.py backend/onyx/llm/constants.py |
全文译文 |
| 6.4 | 大模型提供方访问控制 | 测试、发布与运维、界面与交互、接口与服务契约 | backend/alembic/versions/f0db5f1c6370_optional_llm_provider_name.py backend/ee/onyx/server/seeding.py backend/ee/onyx/server/tenants/provisioning.py |
全文译文 |
| 7 | 后台处理与协作 | 文档对象与元数据、工作流与编排、系统架构 | backend/alembic/versions/14162713706c_add_index_attempt_stage_metric_table.py backend/ee/onyx/background/celery/apps/primary.py backend/ee/onyx/background/celery/tasks/beat_schedule.py |
全文译文 |
| 7.1 | Celery 工作器架构 | 文档对象与元数据、工作流与编排、系统架构 | backend/alembic/versions/14162713706c_add_index_attempt_stage_metric_table.py backend/ee/onyx/background/celery/apps/primary.py backend/ee/onyx/background/celery/tasks/beat_schedule.py |
全文译文 |
| 7.2 | Redis 协作模式 | 测试、发布与运维、工作流与编排、存储与持久化 | backend/ee/onyx/background/celery/apps/primary.py backend/ee/onyx/background/celery/tasks/beat_schedule.py backend/onyx/background/celery/apps/app_base.py |
全文译文 |
| 7.3 | 文档索引管线 | 文档对象与元数据、工作流与编排、检索、召回与索引 | backend/alembic/versions/14162713706c_add_index_attempt_stage_metric_table.py backend/onyx/background/celery/tasks/docfetching/tasks.py backend/onyx/background/celery/tasks/docprocessing/tasks.py |
全文译文 |
| 7.4 | Vespa 同步与维护任务 | 测试、发布与运维、文档对象与元数据、系统架构 | backend/ee/onyx/background/celery/apps/primary.py backend/ee/onyx/background/celery/tasks/beat_schedule.py backend/ee/onyx/background/celery_utils.py |
全文译文 |
| 7.5 | 动态任务调度 | 测试、发布与运维、工作流与编排、配置治理 | backend/ee/onyx/background/celery/apps/primary.py backend/ee/onyx/background/celery/tasks/beat_schedule.py backend/onyx/background/celery/apps/app_base.py |
全文译文 |
| 7.6 | 连接器生命周期操作 | 测试、发布与运维、工作流与编排、认证、权限与安全 | backend/alembic/versions/1c36b3dc2f4e_add_full_exception_trace_to_permission_.py backend/ee/onyx/background/celery/tasks/doc_permission_syncing/tasks.py backend/ee/onyx/background/celery/tasks/external_group_syncing/tasks.py |
全文译文 |
| 8 | 后端核心系统 | 系统架构、存储与持久化、文档对象与元数据 | backend/alembic/versions/74379b447d4c_add_paste_as_tile_to_user.py backend/ee/onyx/main.py backend/ee/onyx/server/auth_check.py |
全文译文 |
| 8.1 | 数据库模型与模式定义 | 文档对象与元数据、认证、权限与安全、图谱与关系 | backend/alembic.ini backend/alembic/env.py backend/alembic/versions/351faebd379d_add_curator_fields.py |
全文译文 |
| 8.2 | API 服务端架构 | 测试、发布与运维、认证、权限与安全、文档对象与元数据 | backend/ee/onyx/main.py backend/ee/onyx/server/auth_check.py backend/ee/onyx/server/enterprise_settings/api.py |
全文译文 |
| 8.3 | 模型服务端 | 检索、召回与索引、接口与服务契约、安装与启动 | backend/model_server/constants.py backend/model_server/encoders.py backend/model_server/main.py |
全文译文 |
| 8.4 | 配置系统 | 配置治理、测试、发布与运维、存储与持久化 | backend/ee/onyx/background/celery/apps/primary.py backend/ee/onyx/background/celery/tasks/beat_schedule.py backend/onyx/background/celery/apps/app_base.py |
全文译文 |
| 8.5 | 文档检索与索引后端 | 检索、召回与索引、文档对象与元数据、测试、发布与运维 | backend/alembic/versions/631fd2504136_add_approx_chunk_count_in_vespa_to_.py backend/onyx/background/celery/tasks/opensearch_migration/constants.py backend/onyx/background/celery/tasks/opensearch_migration/tasks.py |
全文译文 |
| 8.6 | 知识图谱系统 | 图谱与关系、文档对象与元数据、接口与服务契约 | backend/alembic/versions/7b9b952abdf6_update_entities.py backend/alembic/versions/cec7ec36c505_kgentity_parent.py backend/onyx/configs/kg_configs.py |
全文译文 |
| 9 | 认证与多租户 | 系统架构、认证、权限与安全、存储与持久化 | backend/alembic/versions/74379b447d4c_add_paste_as_tile_to_user.py backend/onyx/auth/email_utils.py backend/onyx/auth/schemas.py |
全文译文 |
| 9.1 | 认证方法 | 接口与服务契约、界面与交互、认证、权限与安全 | backend/onyx/auth/captcha.py backend/onyx/auth/email_utils.py backend/onyx/auth/jwt.py |
全文译文 |
| 9.2 | 多租户架构 | 界面与交互、文档对象与元数据、系统架构 | CONTRIBUTING.md README.md README.zh-CN.md |
全文译文 |
| 9.3 | 用户角色与权限 | 界面与交互、认证、权限与安全、文档对象与元数据 | backend/alembic/versions/27fb147a843f_add_timestamps_to_user_table.py backend/alembic/versions/74379b447d4c_add_paste_as_tile_to_user.py backend/ee/onyx/db/user_group.py |
全文译文 |
| 9.4 | 会话管理 | 存储与持久化、配置治理、文档对象与元数据 | backend/alembic/versions/74379b447d4c_add_paste_as_tile_to_user.py backend/ee/onyx/main.py backend/ee/onyx/server/auth_check.py |
全文译文 |
| 10 | 前端应用 | 界面与交互、文档对象与元数据、系统架构 | .github/actions/setup-python-and-install-dependencies/action.yml .github/actions/setup-test-license/action.yml backend/Dockerfile |
全文译文 |
| 10.1 | 应用结构与配置 | 配置治理、测试、发布与运维、系统架构 | .github/actions/setup-python-and-install-dependencies/action.yml .github/actions/setup-test-license/action.yml backend/Dockerfile |
全文译文 |
| 10.2 | 样式与主题系统 | 界面与交互、系统架构、配置治理 | web/lib/opal/src/components/buttons/button/components.tsx web/lib/opal/src/components/buttons/line-item-button/README.md web/lib/opal/src/components/buttons/line-item-button/components.tsx |
全文译文 |
| 10.3 | 状态管理 | 模型调用与提供方适配、测试、发布与运维、接口与服务契约 | .github/workflows/nightly-external-dependency-unit-tests.yml .pre-commit-config.yaml backend/onyx/llm/litellm_singleton/monkey_patches.py |
全文译文 |
| 10.4 | 类型系统与数据模型 | 认证、权限与安全、文档对象与元数据、检索、召回与索引 | backend/onyx/connectors/factory.py backend/tests/unit/onyx/server/test_upload_files.py web/src/app/admin/indexing/status/CCPairIndexing范围Table.tsx |
全文译文 |
| 11 | 开发与操作 | 安装与启动、测试、发布与运维、文档对象与元数据 | .devcontainer/Dockerfile .devcontainer/README.md .devcontainer/devcontainer.json |
全文译文 |
| 11.1 | 开发设置 | 安装与启动、测试、发布与运维、配置治理 | .devcontainer/Dockerfile .devcontainer/README.md .devcontainer/devcontainer.json |
全文译文 |
| 11.2 | 依赖管理 | 接口与服务契约、界面与交互、模型调用与提供方适配 | .github/workflows/nightly-external-dependency-unit-tests.yml .pre-commit-config.yaml backend/onyx/llm/litellm_singleton/monkey_patches.py |
全文译文 |
| 11.3 | Docker 构建系统 | 系统架构、安装与启动、测试、发布与运维 | .devcontainer/Dockerfile .devcontainer/README.md .devcontainer/devcontainer.json |
全文译文 |
| 11.4 | 测试基础设施 | 测试、发布与运维、安装与启动、界面与交互 | .cursor/skills/playwright/SKILL.md .github/actions/slack-notify/action.yml .github/actions/slack-notify/user-mappings.json |
全文译文 |
| 11.5 | 代码质量与 Pre-commit Hooks | 工作流与编排、接口与服务契约、模型调用与提供方适配 | .github/workflows/nightly-external-dependency-unit-tests.yml .pre-commit-config.yaml backend/onyx/llm/litellm_singleton/monkey_patches.py |
全文译文 |
| 12 | 高级主题 | 测试、发布与运维、模型调用与提供方适配、接口与服务契约 | .github/CODEOWNERS .vscode/launch.json AGENTS.md |
全文译文 |
| 12.1 | 企业版特性 | 界面与交互、测试、发布与运维、接口与服务契约 | .github/CODEOWNERS .vscode/launch.json AGENTS.md |
全文译文 |
| 12.2 | LiteLLM 集成与 Monkey Patches | 接口与服务契约、模型调用与提供方适配、入库与解析 | .github/workflows/nightly-external-dependency-unit-tests.yml .pre-commit-config.yaml backend/onyx/llm/litellm_singleton/monkey_patches.py |
全文译文 |
| 12.3 | 可观测性与监控 | 测试、发布与运维、接口与服务契约、工作流与编排 | backend/ee/onyx/background/celery_utils.py backend/ee/onyx/background/task_name_builders.py backend/onyx/background/celery/tasks/monitoring/tasks.py |
全文译文 |
| 12.4 | Craft 功能 | 界面与交互、系统架构、接口与服务契约 | backend/onyx/server/features/build/AGENTS.template.md backend/onyx/server/features/build/api/models.py backend/onyx/server/features/build/api/packet_logger.py |
全文译文 |
| 12.5 | MCP 服务端与外部集成 | 界面与交互、认证、权限与安全、系统架构 | backend/alembic/versions/0816326d83aa_add_federated_connector_tables.py backend/ee/onyx/onyxbot/slack/handlers/handle_standard_answers.py backend/ee/onyx/utils/encryption.py |
全文译文 |
| 12.6 | LLM 跟踪与评估 | 测试、发布与运维、模型调用与提供方适配、接口与服务契约 | .github/pull_request_template.md .github/workflows/release-devcontainer.yml .gitignore |
全文译文 |
| 13 | 客户端应用 | 安装与启动、界面与交互、接口与服务契约 | cli/cmd/chat.go cli/cmd/experiments.go cli/cmd/root.go |
全文译文 |
| 13.1 | 桌面应用 | 界面与交互、测试、发布与运维、系统架构 | desktop/.gitignore desktop/README.md desktop/package-lock.json |
全文译文 |
| 13.2 | CLI (onyx-cli) | 安装与启动、界面与交互、配置治理 | cli/cmd/chat.go cli/cmd/experiments.go cli/cmd/root.go |
全文译文 |
| 13.3 | 可嵌入聊天组件 | 系统架构、界面与交互、检索、召回与索引 | examples/widget/.env.example examples/widget/.eslintrc.json examples/widget/.gitignore |
全文译文 |
| 13.4 | Chrome 扩展 | 系统架构、安装与启动、检索、召回与索引 | .github/actions/setup-python-and-install-dependencies/action.yml .github/actions/setup-test-license/action.yml backend/Dockerfile |
全文译文 |
| 14 | 术语表 | 文档对象与元数据、工作流与编排、智能体运行时 | CONTRIBUTING.md README.md README.zh-CN.md |
全文译文 |