GitLab Duo 自托管集成 Microsoft Foundry:实现多模型统一管理与数据主权合规

ADK Duo Chat官方 / ADK编译 2026-09-08 5 分钟 32 次浏览
速览导读 / Summary

GitLab 正式发布教程,指导用户将 Duo 自托管版本与 Microsoft Foundry 平台对接。该方案允许企业在 Azure 环境中统一部署 GPT、Claude、Llama 及 Mistral 等主流大模型,通过单一 AI Gateway 实现按功能(如代码生成、智能体对话)的模型动态路由。核心优势在于满足数据主权与合规要求,确保推理数据不出内网,同时提供细粒度的成本监控与多模型混合部署能力。

支持模型家族 GPT | Claude | Llama | Mistral 通过 Foundry 统一接入主流模型生态
部署架构 Self-Hosted + Foundry AI Gateway 位于企业内网,模型端点在 Azure
数据流向 In-Network Only 推理数据不离开企业控制的网络边界
计费粒度 Per-Feature 支持按具体功能模块分配不同模型并独立计费

Key Insights / 核心看点

  • 1 实现多模型统一部署:在 Microsoft Foundry 中同时管理 GPT、Claude、Llama 和 Mistral 模型,通过单一 Azure 订阅完成计费与运维。
  • 2 严格的数据主权合规:推理数据(代码、提示词、响应)完全在企业内网流转,不离开受控基础设施,确保代码安全。
  • 3 细粒度的功能级模型路由:支持为不同 Duo 功能(如代码生成、智能体对话)独立分配不同模型家族,优化性能与成本。
  • 4 统一的 Azure 治理集成:利用 Entra ID、RBAC 及 Azure Policy 集中管理 Foundry 资源的访问控制与网络隔离。

GitLab Duo 自托管集成 Microsoft Foundry:实现多模型统一管理与数据主权合规

背景:数据主权与模型选择的博弈

对于许多组织而言,AI 编码工具的价值不在于其本身,而在于代码的去向。在面临数据主权、驻留地或监管约束的团队中,明确源代码由哪个网络处理是采纳 AI 工具的前提。

GitLab Duo Self-Hosted 通过允许管理员将 Duo 功能连接到企业自行选择的模型基础设施,解决了这一痛点。管理员可完全掌控托管位置、区域、网络路径及凭证,确保代码流在受控范围内运行。

核心突破:Microsoft Foundry 作为通用模型服务平台

本次更新的核心在于将 GitLab Duo 自托管与 Microsoft Foundry 平台深度集成。Foundry 不应仅被视为 OpenAI 的替代品,而是一个通用的模型服务目录,其优势在于:

  • 多模型覆盖:提供 OpenAI GPT、Anthropic Claude、Meta Llama 和 Mistral 等主流模型家族。
  • 统一计费与部署:企业可在单一 Azure 订阅中部署不同模型家族,按功能分配模型(例如:使用大模型处理智能体任务,使用小模型处理高频代码补全),实现成本优化。
  • 动态路由机制:GitLab 根据请求特征(如 Code Suggestions 或 Agent Platform)自动路由至 Foundry 中对应的模型部署,无需为每个功能单独配置后端。

架构解析:数据流向与合规保障

GitLab Duo 自托管架构由三个核心组件构成:

  1. 自托管 GitLab 实例:用户交互入口。
  2. AI Gateway:位于企业基础设施内的服务,负责路由请求(默认端口 5052)。
  3. Microsoft Foundry 模型端点:部署在 Azure 中的实际模型服务。

数据隐私与合规关键点

  • 数据不出内网:在完全自托管配置下,推理数据(代码输入、提示词、响应)仅在企业控制的 GitLab 实例、AI Gateway 和 Foundry 部署之间流转,不会离开企业网络。
  • GitLab 不捕获模型信息:GitLab 不会记录用户使用了哪个具体模型或提供商。
  • 仅传输计费元数据:在线授权模式下,仅发送实例 ID、去标识化用户 ID、调用次数和时间戳;离线授权模式下,实例完全不连接 GitLab 计费组件。
  • 混合部署模式:若将功能路由至 GitLab 托管的模型,则属于混合部署,数据流向会经过 GitLab 托管的 AI Gateway。

实际应用价值

  • 灵活的模型矩阵:企业可根据工作负载选择不同模型家族。例如,在 Azure 中同时部署 GPT 用于通用对话,Llama 用于代码生成,Mistral 用于低延迟补全。
  • 细粒度配置:管理员可为不同 Duo 功能单独指定模型,而非全局统一,适应多样化的开发场景。
  • 统一的 Azure 治理:利用 Microsoft Entra 身份验证、基于角色的访问控制(RBAC)及 Azure Policy,集中管理 Foundry 资源的网络隔离与合规策略。
  • 成本透明化:在 Azure 控制台即可监控模型使用情况与成本,与现有云资源统一管理。

部署建议

在集成前,需确认两个独立约束:

  1. GitLab 支持列表:确保目标模型在 GitLab 的已支持模型矩阵中。
  2. Foundry 目录可用性:确认模型在 Foundry 中已发布且可访问。

由于 Microsoft 目录更新迅速,可能包含 GitLab 支持矩阵之外的新模型,因此务必查阅双方官方文档。

"GitLab Duo Self-Hosted 让管理员能够连接 GitLab Duo 功能到在他们选择的架构上运行的模型,从而对托管、区域、网络路径和凭据拥有控制权。" —— GitLab Duo 官方团队

“GitLab Duo Self-Hosted lets you connect GitLab Duo features to models running on infrastructure they choose, with control over hosting, region, network path, and credentials.”

— GitLab Duo Official Team

同主题深度资讯

查看更多 →
AI 工具 2026-10-16

WonderCV 发布“超级职场攻略”:AI 驱动简历优化与全周期求职赋能

WonderCV(超级简历)于 2026 年 10 月 16 日重磅推出“超级职场攻略”系列,整合 AI 生成、专家点评与行业案例,构建从简历撰写到面试实战的全周期求职体系。通过 AI 简历生成、HR 视角的分数评估及大牛案例库,帮助求职者提升通过率,实现从“白开水”简历到“心动 Offer”的蜕变。

超级简历官方 / ADK编译 4 分钟
模型发布 2026-10-15

OpenAI 宣布 GPT-4o 系列 API 停服:迁移至 GPT-6 Luna 与迁移检查指南

OpenAI 正式宣布 GPT-4o 及 GPT-4.1 系列特定快照将于 2027 年 1 月 14 日停止服务,并推荐迁移至 GPT-6 Luna。开发者需立即盘点代码中的模型 ID,区分新旧截止日期,并通过自动化脚本验证替换后的行为兼容性。本文提供详细的迁移清单与代码检查示例,助开发者规避服务中断风险。

Atoms官方 / ADK编译 5 分钟
AI 工具 2026-10-15

Atoms 发布 Claude Motion:基于代码的动画生成与 MP4 导出功能详解

Atoms 平台正式推出 Claude Motion 的 Beta 版本,支持团队与企业用户创建基于代码的动画。该工具利用文本、图表和图像生成可编辑的 MP4 视频,强调内容准确性而非生成式视频。文章详细阐述了从组织权限配置、提示词编写到最终视频导出的完整工作流,并提供了针对内部演示文稿和定价说明的实战案例。

Atoms官方 / ADK编译 4 分钟
模型发布 2026-10-15

Gemini 3.7 Flash 正式弃用:迁移至 3.8 Flash 及 Deep Research 代理更新指南

Google 宣布 Gemini 3.7 Flash 模型已正式弃用,所有 API 请求自动重定向至 Gemini 3.8 Flash。开发者需显式更新配置,并同步处理 Deep Research 代理的迁移。本文详解参数变更(如 thinking_budget 替换为 thinking_level)、旧版参数废弃清单及自动化迁移检查脚本,确保应用平滑过渡至新架构。

Atoms官方 / ADK编译 5 分钟
code · 免费+付费
★ 5.0 · 120评测
D

Duo Chat

GitLab推出的AI编程助手

Duo Chat 是源代码管理平台 GitLab 推出的一款对话式AI编程助手,旨在通过自然语言交互为工程和非工程用户提供实时指导。该AI编程工具支持整个软件开发生命周期,帮助团队提高代码理解速度、增强协作能力,并快速掌握 GitLab 的使用。Duo Chat 能够解释代码、重构代码、生成测试,以及提供代码建议,从而提升开发效率和代码质量。同时,它还注重隐私保护,不使用客户数据来训练 AI 模型,并允许组织控制对敏感数据的 AI 访问。Duo Chat 除作为 GitLab 用户界面的一部分,也可以集成到流行的 IDE 中,如 VS Code 和 JetBrains 套件。

查看 Duo Chat 使用教程与功能