跳转到主要内容
profy 是袋袋平台的官方 Python SDK,提供异步和同步两种客户端,封装了认证、流式解析、错误处理等细节。

安装

要求 Python 3.8+。SDK 基于 httpx 构建。

快速开始

异步客户端(推荐)

同步客户端

客户端配置

资源命名空间

SDK 通过资源命名空间组织 API 方法:

Agents

agents.run() — 调用专家

返回 AgentRunResponse 对象:

agents.run_stream() — 流式调用专家

每个 AgentRunChunk 包含:

Chat Completions

chat.completions.create() — 对话补全

非流式
流式
ChatResponse 对象:

Models

models.list() — 获取模型列表

Events

events.report() — 上报自定义事件

Events API 仅支持 OAuth Token。使用 API Key 调用会返回 401 错误。

错误处理

SDK 会在 API 返回 4xx/5xx 状态码时抛出 ProfyApiError

超时处理

agents.run() 在超时时会尽量返回已收到的部分结果(result.partial = True),而不是直接抛出异常。

同步客户端

ProfySync 提供完全相同的 API,但使用同步方法:
ProfySync 不包含 events 命名空间,因为 Events API 需要 OAuth Token,通常在异步的 Web 应用中使用。

完整示例:多轮对话 Bot

下一步

TypeScript SDK

TypeScript SDK 指南

API 参考

完整 API 文档