目录

Developers

接入 Provider

Provider 适配器把一个 AI Provider 发布到 Bricoop,使每个已连接的应用都能访问它的模型。适配器声明如何认证、Provider 暴露了哪些 models 和 services,以及每个模型支持哪些能力。一旦发布,每个受支持的 Application 都能使用该 Provider,无需为每个应用编写胶水代码。

适配器边界

Provider 适配器由 auths[](如何登录)、models[] 和 services[](Provider 提供什么)以及每个模型支持的能力组成。Bricoop 把传入的 Application 请求规范化到这个边界,路由到 Provider,再把响应规范化回每个 Application 都能理解的形态。适配器看不到任何 Application 专属逻辑,也不存储 Application 配置;它只在 Provider 的 API 与 Bricoop 协议之间翻译。

开始之前

确认你拥有 Provider 稳定的 id、Provider 支持的全部认证方式(如 api_key、oauth 或 device_code),以及 Provider 暴露的 models 和 services 列表。你还需要每个模型支持的能力,以便 Bricoop 与 Application 协商。每种 method 如何映射到 auths[] 条目,见 Provider 认证 页面。

发布

把 Provider manifest 写成一个包含描述 Provider 元数据的 stable YAML 文件,然后按照 registry 贡献指南 提交到 bricoop-releases。仓库的校验会在 PR 合并前运行,所以在请求审查前修复每一个报告的问题。合并后会发布一个 release manifest,Bricoop Desktop 会自动获取它;用户随后可以连接该 Provider,并将其路由到任何受支持的 Application。

版本: sha256:fad64e61362aa6fcffbdfe4591717d316a4f2ee452cf92c42de7aae4dd879531 编辑此页