API
💡 Python 开发者: 使用官方 clore-ai Python SDK 而不是直接调用 API。它会自动处理认证、速率限制、重试和错误处理。
快速开始:
pip install clore-ai— 参见 Python SDK 文档 和 CLI 参考.

简介
CLORE.AI api 可用于将您的工作负载自动部署到 CLORE.AI
首先您需要获取 API 密钥

API 响应
响应以 JSON 格式返回,字段可能不同
始终返回的字段是 code,表示状态
code 字段
0
正常
1
数据库 错误
2
无效的输入数据
3
无效的 API 令牌
4
无效的端点
5
超过 1 请求/秒 限制
6
错误在 错误 字段
端点
1. 钱包
钱包关于
返回钱包和余额
请求头
auth
字符串
是
API 令牌
输出
代码
整数
状态 代码
钱包
[]字符串
钱包数组
示例
输入:
输出:
2. my_servers
my_servers关于
返回您提供给 clore.ai 的服务器 市场
请求头
auth
字符串
是
API 令牌
输出
代码
整数
状态 代码
限制
整数
您可拥有的服务器最大数量
服务器
[]字符串
服务器数组
servers[x].name
字符串
用户选择的服务器名称
servers[x].visibility
字符串
市场上的可见性
servers[x].pricing
[]字符串
按日按需价格
servers[x].online
布尔值
服务器是否在线
servers[x].min_spot_pricing
[]字符串
在现货市场出租的最低每日价格
servers[x].init_token
字符串
初始化令牌
servers[x].specs
[]字符串
服务器规格
示例
输入:
输出:
*USD 尚未实现
3. server_config
server_config关于
获取特定服务器的配置
请求头
auth
字符串
是
API 令牌
Content-type
字符串
是
必须是 application/json
请求体
server_name
字符串
是
服务器名称
输出
代码
整数
状态 代码
creation_completed
布尔值
服务器创建是否完成
config
[]字符串
服务器的配置
config.name
字符串
用户选择的服务器名称
config.visibility
字符串
市场上的可见性
config.pricing
[]字符串
按日按需价格
config.spot_pricing
[]字符串
在现货市场出租的最低每日价格
config.mrl
整数
最大租赁时长(小时)
config.online
布尔值
服务器是否在线
config.id
整数
唯一服务器 ID
config.rental_status
整数
0 - 未租用 | 1 - 在现货市场出租 | 2 - 按需出租
config.specs
[]字符串
服务器规格
config.background_job
[]字符串
未被租用时的后台任务
示例
输入:
输出:
*USD 尚未实现
4. 市场
市场关于
获取市场
请求头
auth
字符串
是
API 令牌
输出
代码
整数
状态 代码
服务器
[]字符串
市场上的公共服务器数组
servers[x].id
整数
唯一服务器 ID
servers[x].owner
整数
唯一所有者 ID
servers[x].mrl
整数
最大租赁时长(小时)
servers[x].price.on_demand
[]字符串
按需日价格
servers[x].spot
[]字符串
现货市场最低日价格
servers[x].rented
布尔值
服务器是否被按需租用
servers[x].specs
[]字符串
服务器规格
示例
获取市场
输入:
输出:
5. my_orders
my_orders关于
获取您的订单
请求头
auth
字符串
是
API 令牌
查询字符串
return_completed
布尔值
否
返回已完成(已过期)订单
输出
代码
整数
状态 代码
限制
整数
最大活跃订单数
订单
[]字符串
订单数组
orders[x].id
整数
唯一订单 ID
orders[x].price
浮点数
订单价格(每天成本)
orders[x].mrl
整数
订单最大租赁时长(秒)
orders[x].image
字符串
使用的 Docker 镜像
orders[x].currency
字符串
计费使用的货币
orders[x].spend
浮点数
订单消费金额
orders[x].ct
整数
创建时间(UNIX 时间)
orders[x].p
整数
当前使用的代理集群
orders[x].specs
[]字符串
服务器规格
orders[x].si
整数
唯一服务器 ID
orders[x].pub_cluster
[]字符串
带转发端口的公共端点
orders[x].tcp_ports
[]字符串
TCP 端口转发
orders[x].http_port
字符串
通过 HTTPS 代理转发的容器端口
orders[x].spot
布尔值
表示这是现货订单
orders[x].expired
布尔值
表示订单已过期
输入:
输出:
6. 现货市场
现货市场关于
获取特定服务器的现货市场
请求头
auth
字符串
是
API 令牌
查询字符串
market
整数
是
唯一服务器 ID
输出
代码
整数
状态 代码
存在
布尔值
验证市场是否存在
market
对象
市场
market.offers
数组
该服务器的租赁报价
market.offers[x].offer_id
整数
唯一报价 ID
market.offers[x].bid
浮点数
报价的每日价格
market.offers[x].active
布尔值
该报价当前是否被使用
market.offers[x].my
布尔值
该报价是否属于我
market.server
对象
服务器信息
market.server.min_pricing
对象
最低报价每日价格
market.server.mrl
整数
最大租赁时长(秒)
market.server.visibility
字符串
仅当可见性为 public 时才能创建报价
market.server.online
布尔值
服务器在线
输入:
输出:
7. set_server_settings
set_server_settings关于
配置您在 上提供的服务器的设置 clore.ai 的服务器 市场
请求头
auth
字符串
是
API 令牌
Content-type
字符串
是
必须是 application/json
请求体
名称
字符串
是
用户选择的服务器名称
可用性
布尔值
是
服务器是否可以被租用
mrl
整数
是
服务器最大租赁时长
按需
浮点数
是
您服务器按需的每日价格
现货
浮点数
是
SPOT 报价的最低每日价格
输出
代码
整数
状态 代码
示例
让我们为从当前钱包发送的交易创建一份发送证明。
输入:
输出:
8. set_spot_price
set_spot_price关于
设置您在 SPOT 市场报价的每日价格
请求头
auth
字符串
是
API 令牌
Content-type
字符串
是
必须是 application/json
请求体
order_id
整数
是
唯一报价 ID
期望价格
浮点数
是
您提供的每日报价价格
示例
让我们尝试更新现货市场价格
输入 1(降幅过大):
可能的输出 1(降幅过大): 您最多可以将现货市场报价降低 0.00000100 ₿
代码
整数
状态 代码
错误
字符串
错误描述字段
max_step
浮点数
当前可降至的最低值
输入 2(有效的降价步长):
可能的输出 2(有效的降价步长):
输入 3(在发送 输入 2 之后进一步降低价格):
可能的输出 3(在发送 输入 2 之后进一步降低价格): 您只能每 600 秒降低一次现货价格
代码
整数
状态 代码
错误
字符串
错误描述字段
time_to_lowering
浮点数
到下一次可降低价格的剩余时间(秒)
9. cancel_order
cancel_order关于
设置您在 SPOT 市场报价的每日价格
请求头
auth
字符串
是
API 令牌
Content-type
字符串
是
必须是 application/json
请求体
id
整数
是
唯一订单/报价 ID
输出
代码
整数
状态 代码
示例
取消订单/报价
输入: 在此示例中我们报告 GPU #1 的问题,如果您没有问题,请不要包含 issue 字段。 您可以在 text 字段写任何消息,我们会调查它
输出:
10. create_order
create_order关于
您可以使用此端点创建现货报价或按需订单 此端点还只允许每 5 秒 1 次请求
请求头
auth
字符串
是
API 令牌
Content-type
字符串
是
必须是 application/json
请求体
currency
字符串
是
货币名称
image
字符串
是
来自 Docker Hub 的有效镜像
renting_server
整数
是
您想要租用的服务器 ID
类型
字符串
是
按需 或 现货
spotprice
浮点数
视情况而定
在现货市场上提供的每日价格,创建现货订单时必填
端口
对象
否
端口转发配置,最多 5 条记录
环境变量
对象
否
环境变量,序列化为字符串时总字符数限制为 12000。 变量名 - 最多 128 个字符 变量值 - 最多 1536 个字符
jupyter_token
字符串
否
用于带有 Jupyter 笔记本的镜像的 Jupyter 令牌,最多 32 个字符 *
ssh_key
字符串
否
用于带有 SSH 的镜像的 SSH 密钥,最多 3072 个字符 *
ssh_password
字符串
否
用于带有 SSH 的镜像的 SSH 密码,最多 32 个字符 *
命令
字符串
否
订单创建后将在服务器上运行的命令
required_price
浮点数
否
指定您希望启动订单的价格,如果机器所有者更改价格,则订单不会启动(仅按需)
autossh_entrypoint
布尔值
否
使用 clore.ai 入口点,它会自动部署 SSH 服务器和自定义 /root/onstart.sh 脚本
* 对带星号的字段,您只能输入来自此正则组的字符 /^[a-zA-Z0-9\s-=.@+/]+$/
输出
代码
整数
状态 代码
示例
输入 1(创建现货报价):
输出 1(创建现货报价):
输入 2(按需创建订单):
输出 2(按需创建订单):
最后更新于
这有帮助吗?