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

同主题深度资讯

查看更多 →
模型发布 2026-09-24

Recraft AI 发布 V4 Styles:一文详解多参考图风格控制的底层逻辑与最佳实践

Recraft AI 正式发布 V4 Styles 功能指南,深度解析其多参考图(1-10 张)风格控制机制。文章强调单一参考图是保证风格一致性的最优解,多参考图仅在视觉逻辑高度统一(如同品牌手册)时有效,严禁混用无关风格。核心亮点包括参考图与提示词(Prompt)的明确分工、对高分辨率原图的硬性要求、以及参考图权重调节功能。该更新无需微调即可实现即插即用的风格迁移,显著提升了商业绘图的可控性与效率。

Recraft AI官方 / ADK编译 5 分钟
模型发布 2026-09-24

Reve AI 服务终止:Recraft Studio 如何成为设计师的新一代可控生成引擎

随着 OpenAI 投资及团队转移,Reve AI 正式宣布停止图像生成服务,API 已于 8 月 14 日下线,生成功能将于 9 月 27 日终止。针对寻求高可控性、矢量输出及多模型工作流的设计师,Recraft Studio 提供了从像素到矢量、从单一模型到多模态生态的完整替代方案。本文详细梳理了迁移时间表,并深度解析了 Recraft Studio 在矢量编辑、跨项目风格一致性及多模型集成方面的核心优势。

Recraft AI官方 / ADK编译 5 分钟
技术解读 2026-09-24

Recraft AI 深度解析:矢量图像的核心原理、格式规范与应用边界

Recraft AI 技术团队发布深度指南,系统阐述了矢量图像(Vector Image)的数学原理及其与位图(Raster)的本质区别。文章详细对比了 SVG、EPS、PDF 及 AI 等主流格式的特性与适用场景,并探讨了矢量图在品牌标识、工业制造及网页设计中的实际应用价值,为开发者与设计师提供清晰的选型策略。

Recraft AI官方 / ADK编译 3 分钟
AI 工具 2026-09-24

美图 AI PPT 发布全新 Print-On-Demand 设计工作流,从创意到成品一键生成

美图 AI PPT 正式推出针对按需打印(POD)场景的专业设计解决方案,填补了通用 AI 绘图在商业落地环节的空白。该工具不仅提供从创意到样品的全链路生成能力,更内置了针对 T 恤、马克杯等实体产品的尺寸适配、安全区域预留及色彩对比度优化算法。开发者与创作者可利用其‘AI 辅助概念生成’功能,快速将模糊想法转化为符合印刷标准的可编辑矢量文件,大幅降低 POD 产品的试错成本。

美图AI PPT官方 / ADK编译 4 分钟
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 使用教程与功能