HEYQUANT / DOCUMENTATION
认证与连接
配置服务地址、Bearer 密钥与连接生命周期。
创建客户端
HeyQuantClient(base_url, api_key=None, timeout=30.0) 创建同步 HTTP 客户端。base_url 是必填参数,客户端移除末尾斜杠;默认超时参数为 30 秒。
提供非空 api_key 时,请求头包含 Authorization: Bearer …;默认接受 JSON。不传密钥仅意味着 SDK 不发送此请求头,不意味着服务允许匿名访问。
环境变量
以下变量由示例代码读取,SDK 不会自动读取它们。
| 变量 | 用途 |
|---|---|
HEYQUANT_BASE_URL |
已获授权使用的服务地址 |
HEYQUANT_API_KEY |
服务访问密钥 |
关闭连接
优先使用 with HeyQuantClient(...) as client:;离开代码块时自动关闭连接。手动创建客户端时,应在结束后调用 client.close()。
import os
from heyquant import HeyQuantClient
with HeyQuantClient(
base_url=os.environ["HEYQUANT_BASE_URL"],
api_key=os.environ["HEYQUANT_API_KEY"],
) as client:
print(client.list_datasets())