本文档介绍 Python SDK 的安装方式与客户端的构造方法。具体接口的方法签名与参数表请参见对应的接口文档。
客户端构造
SDK 提供同步与异步两套客户端,构造参数完全一致。
同步客户端
from tencentdb_agent_memory import MemoryClientclient = MemoryClient(endpoint="https://memory.tdai.tencentyun.com",api_key="sk-xxxxxxxx",service_id="mem-xxxxxxxx",)
异步客户端
from tencentdb_agent_memory import AsyncMemoryClientclient = AsyncMemoryClient(endpoint="https://memory.tdai.tencentyun.com",api_key="sk-xxxxxxxx",service_id="mem-xxxxxxxx",)
构造参数
参数 | 类型 | 必选 | 默认 | 说明 |
endpoint | str | 是 | "" | Memory 服务的网关地址,例如 https://memory.tdai.tencentyun.com。 |
api_key | str | 是 | "" | API Key,对应 HTTP 鉴权头 Authorization: Bearer {api_key}。 |
service_id | str | 是 | None | Memory 实例 ID,对应 HTTP 鉴权头 x-tdai-service-id。 |
timeout | float | 否 | 30 | 请求超时(秒)。 |
verify | bool | 否 | False | 是否校验 TLS 证书。 |
stub | Stub | 否 | None | 注入自定义 transport(仅同步客户端支持,便于测试)。 |