From f0025f3fbb60774c7c1668394c53f2a7ca0f0143 Mon Sep 17 00:00:00 2001 From: Huawei Date: Thu, 9 Jul 2026 19:07:51 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20SDK=20=E5=AE=89=E8=A3=85=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=20+=20API=20=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- suites-help/SDK参考/Python-SDK.md | 36 +++++++++++-------------------- 1 file changed, 13 insertions(+), 23 deletions(-) diff --git a/suites-help/SDK参考/Python-SDK.md b/suites-help/SDK参考/Python-SDK.md index 28b7879..bb8f632 100644 --- a/suites-help/SDK参考/Python-SDK.md +++ b/suites-help/SDK参考/Python-SDK.md @@ -3,42 +3,32 @@ ## 安装 ```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 -from agentgis import Client +from agentgis import AgentGIS -# 初始化 -client = Client(api_key="mk_xxxxxxxxx", base_url="https://suites.mercator.cn") +client = AgentGIS(api_key="mk_xxxxxxxxx", base_url="https://suites.mercator.cn") # 查询套件列表 -suites = client.suites.list() -for suite in suites: - print(f"{suite.name} v{suite.version}") +suites = client.list_suites() +for s in suites: + 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.params_schema) -# 提交执行 -task = client.suites.execute( - suite_id="suite-id-xxx", - inputs={"buffer_distance": 0.5} -) -print(f"Task ID: {task.task_id}") +# 执行套件 +execution = client.execute_suite("suite-id-xxx", inputs={"buffer_distance": 0.5}) +print(f"Execution: {execution.execution_id}") -# 查看执行状态 -status = client.tasks.get_status(task.task_id) -print(f"Status: {status}") - -# 获取结果 -if status == "completed": - result = client.tasks.get_result(task.task_id) - print(result) +# 查询执行状态 +status = client.get_execution(execution.execution_id) +print(f"Status: {status.status}") ``` ## API 参考