首页 > 编程语言 >配置 Orchestra Python API

配置 Orchestra Python API

时间:2023-05-27 15:33:32浏览次数:38  
标签:api Python orchestra Orchestra python API

简介:

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

 

邮箱:

sol@orchestra-technology.com

标签:api,Python,orchestra,Orchestra,python,API
From: https://www.cnblogs.com/hksac/p/17436806.html

相关文章

  • 如何通过Python将JSON格式文件导入redis?
    摘要:如果希望将JSON文件导入到Redis中,首先要做的就是连接到redis服务。本文分享自华为云社区《Python将JSON格式文件导入redis,多种方法》,作者:梦想橡皮擦。在导入前需要先确定你已经安装Redis,并且可以启动相关服务。windows上启动redis的命令是redis-server.exer......
  • python循环怎么执行不了
    在Python编程中,循环是一种重要的语句类型,可以让我们对一组数据进行重复的操作。如果您的循环无法正常执行,可能会有多种原因。下面是一些可能导致循环无法正常执行的原因和解决方法:循环条件不满足:循环语句的执行需要满足一定的条件,如果条件不满足,循环就不会执行。请检查您的循......
  • Python相关性分析代码
    进行相关性分析的代码主要涉及数据处理和统计分析。以下是使用Python进行相关性分析的一般步骤:1.导入必要的库:importpandasaspdimportnumpyasnpimportseabornassnsimportmatplotlib.pyplotasplt2.读取数据:将你的数据加载到PandasDataFrame中。data=pd.read_c......
  • 01python环境安装 conda + vscode
    conda安装win10安装1、从官网下载python版本对应的miniconda;2、一直Next;不用配置环境变量;修改安装路径,因为后面创建的虚拟环境是放在安装目录;3、安装后,打开AnacondaPrompt即可使用;4、配置镜像(国内下载太慢,还容易卡住)Windows用户无法直接创建名为.condarc的文件,可先生成......
  • Netty+Nacos+Disruptor自研企业级API网关-江潭落月复西斜
    Netty+Nacos+Disruptor自研企业级API网关download:3w51xuebccom使用Netty和SpringBoot实现仿微信的示例在本文中,我们将使用Netty和SpringBoot框架来创建一个简单的聊天应用程序,类似于微信。这个应用程序将支持多用户聊天和即时消息发送。下面让我们来一步步看看如何实现。第一步......
  • Python项目如何打包?
    在Python中,你可以使用一些工具和技术来打包你的项目,以便于分发和部署。以下是一种常见的方法:1.创建项目结构:首先,你需要组织好你的项目结构。一个常见的做法是创建一个包含项目代码的文件夹,并在其中包含一个名为__init__.py的文件,以将其标识为Python包。2.编写setup.py文件:s......
  • Python项目如何打包?
    在Python中,你可以使用一些工具和技术来打包你的项目,以便于分发和部署。以下是一种常见的方法:1.创建项目结构:首先,你需要组织好你的项目结构。一个常见的做法是创建一个包含项目代码的文件夹,并在其中包含一个名为__init__.py的文件,以将其标识为Python包。2.编写setup.py文件:s......
  • 分享Python采集77个tab标签,总有一款适合您
    Python采集的77个tab标签下载链接:https://pan.baidu.com/s/1GwIU-q4_OpJKzgOKqMf16g?pwd=u6uj提取码:u6ujjs仿当当网tab选项卡切换特效vue.js圆形tab选项卡标签图文切换效果移动端选项卡切换展示echarts数据图表代码jQuery选项卡中嵌套选项卡切换效果jQuerytab选项卡产品列表切换......
  • 分享Python采集40个时间日期,总有一款适合您
    Python采集的40个时间日期下载链接:https://pan.baidu.com/s/1yTUJNe6eFzKcJGsTnJADpA?pwd=jyoi提取码:jyoi简洁易用的JavaScript万年历界面支持节假日高亮显示的时间日期日历表懒人原生format方法格式化Date时间日期支持时、分的日历时间插件效果jQuery简洁版日历插件效果包含节假......
  • downwardAPI
    downwardAPI把pod和containers的信息挂载到容器中通过变量传递fieldRef可用字段注释node级别spec.nodeNamestatus.hostIPpod级别metadata.namespacemetadata.namestatus.podIPspec.serviceAccountNamemetadata.uidmetadata.......