- HTTP方法:
GET
- URL参数:
无
- 接口描述: 列出账号可用的模型。
- HTTP方法:
GET
- URL参数:
offset
数字类型,默认为:1
。limit
数字类型,默认为:20
。
- 接口描述: 以分页方式列出会话列表。
- HTTP方法:
DELETE
- URL参数:
无
- 接口描述: 删除所有会话。
- HTTP方法:
GET
- URL参数:
无
- 接口描述: 通过会话ID获取指定会话详情。
- HTTP方法:
DELETE
- URL参数:
无
- 接口描述: 通过会话ID删除指定会话。
- HTTP方法:
PATCH
- JSON字段:
title
新标题。
- 接口描述: 通过会话ID设置指定的会话标题。
- HTTP方法:
POST
- JSON字段:
model
对话所使用的模型。message_id
ChatGPT
回复的那条消息的ID。
- 接口描述: 自动生成指定新会话的标题,通常首次问答后调用。
- HTTP方法:
POST
- JSON字段:
prompt
提问的内容。model
对话使用的模型,通常整个会话中保持不变。message_id
消息ID,通常使用str(uuid.uuid4())
来生成一个。parent_message_id
父消息ID,首次同样需要生成。之后获取上一条回复的消息ID即可。conversation_id
首次对话可不传。ChatGPT
回复时可获取。stream
是否使用流的方式输出内容,默认为:True
- 接口描述: 向
ChatGPT
提问,等待其回复。
- HTTP方法:
POST
- JSON字段:
prompt
提问的内容。model
对话使用的模型,通常整个会话中保持不变。message_id
上一条用户发送消息的ID。parent_message_id
上一条用户发送消息的父消息ID。conversation_id
会话ID,在这个接口不可不传。stream
是否使用流的方式输出内容,默认为:True
- 接口描述: 让
ChatGPT
重新生成回复。
- HTTP方法:
POST
- JSON字段:
model
对话使用的模型,通常整个会话中保持不变。parent_message_id
父消息ID,上一次ChatGPT
应答的消息ID。conversation_id
会话ID。stream
是否使用流的方式输出内容,默认为:True
- 接口描述: 让
ChatGPT
讲之前的恢复继续下去。