用途:配置 Glean API 认证,用于企业搜索与知识管理。Glean 提供两个 API:Indexing API(将内容推入搜索索引)与 Client API(搜索与检索),两者使用不同令牌。基础 URL 为 https://<domain>-be.glean.com/api。
前提条件:具备管理员权限的 Glean 企业账号;在 Glean Admin > API Tokens 获取 API 令牌;已知 Glean 部署域名(如 company-be.glean.com)。
主要能力与用法:在 Glean 管理控制台 Settings > API 获取两类令牌。Indexing API 令牌用于推送文档,请求头为 Authorization: Bearer <token>;Client API 令牌用于搜索、聊天及用户范围查询,请求头需同时包含 Authorization: Bearer <token> 与 X-Glean-Auth-Type: BEARER。
配置环境变量(.env 切勿提交):GLEAN_DOMAIN、GLEAN_INDEXING_TOKEN、GLEAN_CLIENT_TOKEN、GLEAN_DATASOURCE。可安装 SDK:npm install @anthropic-ai/glean-indexing-api-client,或直接使用 fetch。验证索引权限调用 /index/v1/getdatasourceconfig;验证搜索权限调用 /client/v1/search。
错误处理:401 表示令牌无效,需在 Admin > API Tokens 重新生成;403 表示令牌缺少权限范围,应使用正确令牌类型;404 表示域名错误,需确认 GLEAN_DOMAIN 含 -be 后缀。
输出要求:返回认证设置回执,包含环境、密钥引用(非其值)、令牌范围类别、目标允许列表结果、合成连通状态及轮换/清理负责人,绝不打印令牌或实际请求头。
限制:需企业账号与管理员权限;两类令牌不可混用;具体 SDK 可用性、配额与计费信息暂未提供。