Loading...
AI Cloud

快速入门

AI Cloud 平台接入指南

快速入门

本文将指导您完成 AI Cloud 平台的接入流程。

获取 API Key

  1. 登录平台后,进入 API Keys 页面
  2. 在 API Keys 区域,输入 key name 后点击 "Create New Key"
  3. 复制生成的 API Key(请妥善保存,该 Key 仅显示一次)

调用流程

在 AI Cloud 平台中,大多数 AI 任务都遵循以下接口调用流程:

  1. 创建任务
  2. 轮询任务状态
  3. 获取任务结果

您可以在左侧边栏的 API 文档中找到详细的接口说明。

示例代码

以下是一个完整的调用示例:

import requests
import time
 
# 配置
API_KEY = "your_api_key_here"
BASE_URL = "https://api.aicloud.hprtcloud.com"
 
# 请求头
headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}
 
# 1. 创建任务
def create_task():
    url = f"{BASE_URL}/tasks/asr_v1/create_task"
    payload = {
        "audio_url": "https://example.com/audio.mp3",
        "target_language": "zh"
    }
    response = requests.post(url, json=payload, headers=headers)
    return response.json()
 
# 2. 获取任务状态
def get_task_status(task_id):
    url = f"{BASE_URL}/tasks/asr_v1/status/{task_id}"
    response = requests.get(url, headers=headers)
    return response.json()
 
# 3. 执行完整流程
def run_task():
    # 创建任务
    task = create_task()
    task_id = task["task_id"]
    
    # 轮询任务状态
    while True:
        status = get_task_status(task_id)
        if status["status"] == "completed":
            print("任务完成:", status["result"])
            break
        elif status["status"] == "failed":
            print("任务失败:", status["error"])
            break
        print("任务处理中...")
        time.sleep(2)
 
# 运行示例
if __name__ == "__main__":
    run_task()

下一步

On this page