列出模型
请求方式和地址
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"
}