HeyQuant 早期预览/了解当前开放范围

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())
依据公开 Python 客户端编写查看源码 ↗