38 lines
911 B
Markdown
38 lines
911 B
Markdown
# Python SDK
|
|
|
|
## 安装
|
|
|
|
```bash
|
|
pip install https://git.mercator.cn/SuiteHub/agentgis-sdk/raw/branch/main/dist/agentgis_sdk-0.1.0-py3-none-any.whl
|
|
```
|
|
|
|
## 快速开始
|
|
|
|
```python
|
|
from agentgis import AgentGIS
|
|
|
|
client = AgentGIS(api_key="mk_xxxxxxxxx", base_url="https://suites.mercator.cn")
|
|
|
|
# 查询套件列表
|
|
suites = client.list_suites()
|
|
for s in suites:
|
|
print(f"{s.name} v{s.version}")
|
|
|
|
# 查询套件详情
|
|
detail = client.get_suite("suite-id-xxx")
|
|
print(detail.description)
|
|
|
|
# 执行套件
|
|
execution = client.execute_suite("suite-id-xxx", inputs={"buffer_distance": 0.5})
|
|
print(f"Execution: {execution.execution_id}")
|
|
|
|
# 查询执行状态
|
|
status = client.get_execution(execution.execution_id)
|
|
print(f"Status: {status.status}")
|
|
```
|
|
|
|
## API 参考
|
|
|
|
完整的 API 客户端方法列表和参数说明见自动生成的 API 文档:
|
|
[https://suites.mercator.cn/docs](https://suites.mercator.cn/docs)
|