fix: SDK 安装方式 + API 示例

This commit is contained in:
2026-07-09 19:07:51 +00:00
parent cf806d4a56
commit f0025f3fbb
+13 -23
View File
@@ -3,42 +3,32 @@
## 安装 ## 安装
```bash ```bash
pip install agentgis-sdk pip install https://git.mercator.cn/SuiteHub/agentgis-sdk/raw/branch/main/dist/agentgis_sdk-0.1.0-py3-none-any.whl
``` ```
## 快速开始 ## 快速开始
```python ```python
from agentgis import Client from agentgis import AgentGIS
# 初始化 client = AgentGIS(api_key="mk_xxxxxxxxx", base_url="https://suites.mercator.cn")
client = Client(api_key="mk_xxxxxxxxx", base_url="https://suites.mercator.cn")
# 查询套件列表 # 查询套件列表
suites = client.suites.list() suites = client.list_suites()
for suite in suites: for s in suites:
print(f"{suite.name} v{suite.version}") print(f"{s.name} v{s.version}")
# 查询套件详情 # 查询套件详情
detail = client.suites.get("suite-id-xxx") detail = client.get_suite("suite-id-xxx")
print(detail.description) print(detail.description)
print(detail.params_schema)
# 提交执行 # 执行套件
task = client.suites.execute( execution = client.execute_suite("suite-id-xxx", inputs={"buffer_distance": 0.5})
suite_id="suite-id-xxx", print(f"Execution: {execution.execution_id}")
inputs={"buffer_distance": 0.5}
)
print(f"Task ID: {task.task_id}")
# 查执行状态 # 查执行状态
status = client.tasks.get_status(task.task_id) status = client.get_execution(execution.execution_id)
print(f"Status: {status}") print(f"Status: {status.status}")
# 获取结果
if status == "completed":
result = client.tasks.get_result(task.task_id)
print(result)
``` ```
## API 参考 ## API 参考