🔑 身份验证
Python SDK 支持双认证:
api_keyjwt_token
在 ClientOptions 或 mate.yaml 中二选一使用。
1. 获取凭据
- 登录 mate.wyseos.com
- 进入控制台
- 创建 API Key,或使用你现有认证流程中的 JWT Token
2. 使用 mate.yaml 配置(推荐)
mate:
# Use one of api_key or jwt_token
api_key: "your-api-key"
# jwt_token: "your-jwt-token"
base_url: "https://api.wyseos.com"
timeout: 30加载配置:
from wyseos.mate import Client
from wyseos.mate.config import load_config
client = Client(load_config("mate.yaml"))3. 代码内配置
from wyseos.mate import Client, ClientOptions
# API Key
client = Client(ClientOptions(api_key="YOUR_API_KEY"))
# JWT Token
client = Client(ClientOptions(jwt_token="YOUR_JWT_TOKEN"))4. Header 和 Query 映射
- HTTP:
api_key->x-api-keyjwt_token->Authorization(不带Bearer前缀)
- WebSocket URL query:
?api_key=...?authorization=...
5. 说明
- 生产环境不要把凭据硬编码到代码中。
- 优先使用
mate.yaml与密钥管理系统。