AIStudio API 概述
欢迎访问一站式 AI 平台(AIStudio)API 文档。AIStudio 面向人工智能应用开发者,提供开发机、任务等功能的企业级开发平台,支持从数据托管、代码开发、模型训练、模型部署的全生命周期工作流。
概述
AIStudio 的 API 接口提供以下功能:
- 用户登录服务
- 租户资源查询与管理
- 开发机管理与监控
- 任务管理与监控
域名
AIStudio API 服务使用以下 API 域名:
https://cloud.infini-ai.com
鉴权
AIStudio 的 API 服务采用 Cookie 进行鉴权。
获取 Cookie
使用以下任意 API 接口完成用户登录。
登录成功后,API 会在响应头中返回一个
set-cookie
header,其中包含名为INFINI_USERINFO_V1
的 Cookie,其值是一个随机生成的字符串。httpHTTP/1.1 200 OK Access-Control-Allow-Origin: * date: Tue, 26 Mar 2024 08:00:48 GMT content-type: application/json; charset=utf-8 content-length: 66 connection: close set-cookie: INFINI_USERINFO_V1=dfd6ba45-dbbb-4141-b400-d6776dd23da948918618; Path=/; Max-Age=28800; HttpOnly; Secure strict-transport-security: max-age=15724800; includeSubDomains {"code":0,"msg":"Success","data":{"status":0,"count":0,"total":5}}
重要
请妥善保管获取到的 Cookie 值,不要泄露给他人。在 Cookie 过期或服务端失效时,需要重新登录获取新的 Cookie。
使用 Cookie 鉴权
在后续请求其他 API 时,需要在请求头中携带获取到的 Cookie。
http
GET /some-endpoint HTTP/1.1
Host: example.com
Cookie: INFINI_USERINFO_V1=dfd6ba45-dbbb-4141-b400-d6776dd23da948918618;
服务端会根据请求头中的 Cookie 值进行身份验证,以确保请求合法并授权访问相应的资源。
注意
- Cookie 的有效期为 Max-Age 指定的秒数,在本例中为 28800 秒(8 小时)。
- Cookie 仅在 HTTPS 连接中传输,不会在明文 HTTP 连接中发送,以保证安全性。
- Cookie 的 Path 属性为 /,表示对网站的所有路径都有效。
- HttpOnly 属性可以防止客户端脚本访问 Cookie,提高安全性。
文档
AIStudio 提供基于 OpenAPI 规范的文档,详细描述了 API Server、路径、请求体、响应体等。