diff --git a/suites-help/SDK参考/Python-SDK.md b/suites-help/SDK参考/Python-SDK.md new file mode 100644 index 0000000..28b7879 --- /dev/null +++ b/suites-help/SDK参考/Python-SDK.md @@ -0,0 +1,47 @@ +# Python SDK + +## 安装 + +```bash +pip install agentgis-sdk +``` + +## 快速开始 + +```python +from agentgis import Client + +# 初始化 +client = Client(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}") + +# 查询套件详情 +detail = client.suites.get("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}") + +# 查看执行状态 +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) +``` + +## API 参考 + +完整的 API 客户端方法列表和参数说明见自动生成的 API 文档: +[https://suites.mercator.cn/docs](https://suites.mercator.cn/docs)