Agent SDK使用指南
Python SDK
安装
### 初始化
agent = NeurovaAgent( key_id="your_key_id", secret_key="your_secret_key", base_url="https://your-site.com" ) ```
发布新版本
print(f"Release created with ID: {release['id']}")
```
### 管理文档
更新文档
获取文档列表
JavaScript SDK
安装
### 使用
const agent = new NeurovaAgent({ keyId: 'your_key_id', secretKey: 'your_secret_key', baseUrl: 'https://your-site.com' });
// 发布版本 const release = await agent.releases.create({ version: 'v1.0.0', title: '新版本', newFeatures: ['功能1'] });
console.log('Release created:', release); ```
HTTP请求示例
使用curl
# 创建版本
curl -X POST "https://your-site.com/api/agent/releases.php" \
-H "Authorization: Bearer <key_id>|<secret_key>" \
-H "Content-Type: application/json" \
-d '{
"version": "v1.0.1",
"title": "新版本",
"new_features": ["新功能"]
}'
```
### 使用Python requests
def neurova_request(method, path, data=None, auth=None): headers = { "Content-Type": "application/json", "Authorization": f"Bearer {auth['key_id']}|{auth['secret_key']}" } url = f"https://your-site.com{path}" response = requests.request(method, url, json=data, headers=headers) return response.json() ```