列出模型
请求方式和地址
GET https://api.openai.com/v1/models
概述
列出当前可用的模型,并提供每个模型的基本信息,如所有者和可用性。
返回内容
返回一系列model对象。
示例请求
curl https://api.openai.com/v1/models \
  -H "Authorization: Bearer $OPENAI_API_KEY"
响应示例
{
  "object": "list",
  "data": [
    {
      "id": "model-id-0",
      "object": "model",
      "created": 1686935002,
      "owned_by": "organization-owner"
    },
    {
      "id": "model-id-1",
      "object": "model",
      "created": 1686935002,
      "owned_by": "organization-owner",
    },
    {
      "id": "model-id-2",
      "object": "model",
      "created": 1686935002,
      "owned_by": "openai"
    }
  ],
  "object": "list"
}
获取模型信息
请求方式和地址
GET https://api.openai.com/v1/models/{model}
概述
获取指定模型的实例,提供关于模型的基本信息,如所有者和权限信息。
路径参数
- model (必须, 字符串): 用于此请求的模型ID。
返回内容
返回与指定ID匹配的model对象。
示例请求
curl https://api.openai.com/v1/models/gpt-3.5-turbo-instruct \
  -H "Authorization: Bearer $OPENAI_API_KEY"
响应示例
{
  "id": "gpt-3.5-turbo-instruct",
  "object": "model",
  "created": 1686935002,
  "owned_by": "openai"
}
删除微调模型
请求方式和地址
DELETE https://api.openai.com/v1/models/{model}
概述
删除一个微调模型。您必须在您的组织中拥有所有者角色才能删除模型。
路径参数
- model (必须, 字符串): 要删除的模型ID。
返回内容
返回删除状态。
示例请求
curl https://api.openai.com/v1/models/ft:gpt-3.5-turbo:acemeco:suffix:abc123 \
  -X DELETE \
  -H "Authorization: Bearer $OPENAI_API_KEY"
响应示例
{
  "id": "ft:gpt-3.5-turbo:acemeco:suffix:abc123",
  "object": "model",
  "deleted": true
}
模型对象
描述
描述可以通过API使用的OpenAI模型。
参数
- id (字符串): 可在API端点中引用的模型标识符。
- created (整数): 模型创建时的Unix时间戳(秒)。
- object (字符串): 对象类型,始终为 "model"。
- owned_by (字符串): 拥有该模型的组织。
示例对象
{
  "id": "davinci",
  "object": "model",
  "created": 1686935002,
  "owned_by": "openai"
}