跳转到主要内容

申请 API 密钥

你可以在开放平台 账号管理 子菜单接口密钥中获取 API 密钥

环境准备

Python 依赖安装

对 python 用户,可以复用 openai 的 sdk

cURL 环境安装

在不同的操作系统上安装 curl 命令,会使用不同的包管理器。以下是在 Debian、CentOS 和 macOS 上安装 curl 的命令:
  1. Debian/Ubuntu (使用 apt 包管理器):
  2. CentOS (使用 yumdnf 包管理器, CentOS 8 或更高版本使用 dnf):
    • 使用 yum:
    • 使用 dnf(CentOS 8):
  3. macOS (使用 brew 包管理器, 如果尚未安装 Homebrew,可以参考Homebrew 官网进行安装):

发送请求

在安装好环境依赖并申请了 API 密钥之后,可以使用 python 库或者 curl 发送请求。下列是简单的 python 以及 curl 示例:
copy

响应请求

stream 和非 stream 返回类似如下:
copy
部分异常响应如下(详细错误信息可以参考错误码文档):
  • 请求超时机制:我们为每个请求设定了一个时间限制,即10分钟。如果在这个时间限制内请求没有完成,系统将不会继续等待,而是立即终止该请求,并返回一个状态码为503的错误响应。
  • 速率限制:系统还设置了速率限制来控制请求的频率。如果用户的请求频率超过了这个限制,系统将不会处理超出限制的请求,而是直接返回一个状态码为429的错误响应。这个错误表示“太多请求”,意味着用户在给定的时间窗口内发送了太多的请求。