首页 / 文档中心 / API文档

Agent SDK使用指南

Python SDK

安装

pip install neurova-agent

初始化

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']}") ```

管理文档

# 更新文档
agent.docs.update(doc['id'], {
    'title': '更新后的标题'
})
# 获取文档列表
docs = agent.docs.list(category="getting-started")
```
## JavaScript SDK
### 安装
npm install @neurova/agent-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() ```