认证
API 服务地址为https://api.glasser.ai。请求 /v1 需要 API Key。请在 API Key 页面创建,并将其设置为环境变量 GLASSER_API_KEY。通过 Authorization: Bearer 请求头发送。
使用以下免费的余额请求检查连接:
速率限制
当前限制为:每个 API Key、每条 API 路由,每分钟 600 次请求。浏览数据提供商与接口
通过GET /public/catalog 列出数据提供商与接口。此公开请求免费,无需 API Key,一次返回完整列表:providers 描述各数据提供商,entries 列出其接口及展示价格。
开发时可据此选择接口,或构建数据提供商选择器。列表经过缓存,不应用 API Key 的 Policy。选定接口后,使用 API Key 检查其 Schema 和当前价格。
搜索、检查、运行
- **搜索接口。**查找任务所需的数据。使用
query传入搜索词,例如company enrichment,并提供必填的use_case,例如Create a company profile for glasser.ai。结果包含数据提供商、接口、接口版本及价格。 - **检查接口。**阅读其
input_schema、示例输入,以及包括各类结果计费规则在内的价格信息。按此 Schema 构造数据提供商所需的输入。 - **运行接口。**将所选
provider和endpoint连同构造好的输入发送到POST /v1/runs。请求会创建 Run,并按该接口的计费规则获取数据。
Idempotency-Key 请求头。重试同一个请求时保持其值不变;开始新的执行时,使用新值。
读取结果
数据请求返回一个 Run。使用结果前,请检查以下字段:
即使数据提供商拒绝请求,Run 也可能返回 HTTP
200,且 status 为 "COMPLETED"。此时 output 为 null;请从 provider_response 读取数据提供商的状态和错误正文。Run 列表只包含摘要;完整错误详情请通过 获取 Run读取。
使用相同 Idempotency-Key 和输入重试已完成的 Run,会返回原结果,不会再次调用数据提供商。开始另一次尝试时使用新键,包括修改输入后重新请求的情况。
Run 状态、定价和重试规则见工作原理。
常见任务的 Solutions
Solutions 简化了常见请求的流程。例如,company_intelligence 接收域名,由 Glasser 选择接口并转换为数据提供商所需的输入。当 Glasser 提供的参数能够满足任务时,可使用此方式。它使用相同的 API Key 和余额,返回普通 Run。
可用能力、数据提供商选择和费用见 Solutions 概览。