Orchestra Python API 是开发者构建本地工具链的定海神针,你可以轻而易举的把它集成到制作流程中,拓展自身业务的边界。
Orchestra Python API 与网页端接口高度同构,不仅易于理解和使用,还兼容 python 2.7 至 3.11 的版本。
Orchestra Python API 工具并不附带 Python 运行环境和依赖库,需要开发者自行配制。
配置方法:
一、安装 Python 2.7 至 3.11 间的任意版本
访问 www.python.org 自行下载安装
二、更新 pip
鉴于网络原因,我们需要在这里使用 pip 清华源
pip install -i http://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --upgrade pip
三、使用 pip 安装 Orchestra Python API 的依赖库
注意:
urllib3 的最新版本要求的 OpenSSL 版本普及度还很有限,旧版本的 Python 环境还不能支持它。
pip install certifi pytz future six pyyaml typing urllib3==1.26
调用方法:
有以下两种方式加载 Orchestra Python API:
1. 进入 Orchestra Python API 文件夹,启动 Python
cd python-api & python -c "from api import Api"
2.启动 Python 后通过 sys.path.insert 方法加载 Orchestra Python API 路径
python -c "import sys;sys.path.insert(0, python_api_folder);from api import Api;"
案例:
下面是使用 Orchestra Python API 登录并读取任务的简单案例,案例中提供的 ak/sk 不承诺长期有效:
from api import Api base_url = "https://trial.orchestra-technology.com"proxy_addr = None client = Api(base_url, "api_user@orchestra-technology.com", api_key="0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", proxy=proxy_addr)client.login() client.read("Task", fields=["id", "name"], pages={"page": 1, "page_size": 5})
对我们的产品有兴趣,请联系我们。
对我们的职位有兴趣,请联系我们。
我们的主页:
orchestra-technology.com
trial.orchestra-technology.com
API:
https://github.com/orchestra-technology/python-api.git
快速开始:
https://space.bilibili.com/6588
邮箱:
sol@orchestra-technology.com