Felh AI - 获取消息列表

127 阅读2分钟

Felh AI - 获取消息列表

接口地址:https://api.felh.xyz/v1/open/service/chat/pageOfMessageHistory

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
conversation_idconversation_idquerytrueinteger(int64)
message_id最早一条消息IDqueryfalsestring
size每页数量,默认30queryfalseinteger(int32)

响应状态:

状态码说明schema
200OKFelhResponsePageableWrapperChatCompletion

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
messagestring
dataPageableWrapperChatCompletionPageableWrapperChatCompletion
  total_countinteger(int64)
  total_pagesinteger(int32)
  listChatGPT 用户 ChatCompletionarrayChatCompletion
    idIDinteger
    create_date_time创建时间string
    update_date_time更新时间string
    version版本号integer
    user_id用户IDinteger
    message_id消息IDstring
    parent_message_id上一条消息IDstring
    message消息string
    platformPlatform,可用值:NA,H5,PC,OPEN_APIstring
    function_callfunction callFunctionCallFunctionCall
      namestring
      argumentsstring
    message_role消息角色,可用值:system,user,assistant,functionstring
    open_ai_message_idchat message idstring
    conversation_id对话IDinteger
    total_tokens总数, 实际使用数量integer
    prompt_tokenspromote总数, 实际使用数量integer
    completion_tokens返回结果的总数, 实际使用数量integer
    model_type数据类型,可用值:GPT_4,GPT_4_32K,GPT_3_5_TURBO,GPT_3_5_TURBO_16K,TEXT_DAVINCI_003,TEXT_DAVINCI_002,TEXT_DAVINCI_001,TEXT_CURIE_001,TEXT_BABBAGE_001,TEXT_ADA_001,DAVINCI,CURIE,BABBAGE,ADA,CODE_DAVINCI_002,CODE_DAVINCI_001,CODE_CUSHMAN_002,CODE_CUSHMAN_001,DAVINCI_CODEX,CUSHMAN_CODEX,TEXT_DAVINCI_EDIT_001,CODE_DAVINCI_EDIT_001,TEXT_EMBEDDING_ADA_002,TEXT_SIMILARITY_DAVINCI_001,TEXT_SIMILARITY_CURIE_001,TEXT_SIMILARITY_BABBAGE_001,TEXT_SIMILARITY_ADA_001,TEXT_SEARCH_DAVINCI_DOC_001,TEXT_SEARCH_CURIE_DOC_001,TEXT_SEARCH_BABBAGE_DOC_001,TEXT_SEARCH_ADA_DOC_001,CODE_SEARCH_BABBAGE_CODE_001,CODE_SEARCH_ADA_CODE_001string
    legal_message是否为合规的消息boolean
    paramchat completion的参数ChatCompletionParamChatCompletionParam
      modelmodel,可用值:GPT_4,GPT_4_32K,GPT_3_5_TURBO,GPT_3_5_TURBO_16K,TEXT_DAVINCI_003,TEXT_DAVINCI_002,TEXT_DAVINCI_001,TEXT_CURIE_001,TEXT_BABBAGE_001,TEXT_ADA_001,DAVINCI,CURIE,BABBAGE,ADA,CODE_DAVINCI_002,CODE_DAVINCI_001,CODE_CUSHMAN_002,CODE_CUSHMAN_001,DAVINCI_CODEX,CUSHMAN_CODEX,TEXT_DAVINCI_EDIT_001,CODE_DAVINCI_EDIT_001,TEXT_EMBEDDING_ADA_002,TEXT_SIMILARITY_DAVINCI_001,TEXT_SIMILARITY_CURIE_001,TEXT_SIMILARITY_BABBAGE_001,TEXT_SIMILARITY_ADA_001,TEXT_SEARCH_DAVINCI_DOC_001,TEXT_SEARCH_CURIE_DOC_001,TEXT_SEARCH_BABBAGE_DOC_001,TEXT_SEARCH_ADA_DOC_001,CODE_SEARCH_BABBAGE_CODE_001,CODE_SEARCH_ADA_CODE_001string
      stream是否Streamboolean
      temperaturetemperaturenumber

响应示例:

{
	"code": 0,
	"message": "",
	"data": {
		"total_count": 0,
		"total_pages": 0,
		"list": [
			{
				"id": 666,
				"create_date_time": "",
				"update_date_time": "",
				"version": 0,
				"user_id": 32,
				"message_id": "7651445e-cb75-478a-87e3-40d300d1280e",
				"parent_message_id": "7651445e-cb75-478a-87e3-40d300d1280e",
				"message": "你叫什么",
				"platform": "H5",
				"function_call": {
					"name": "",
					"arguments": ""
				},
				"message_role": "user",
				"open_ai_message_id": "ddddd",
				"conversation_id": 123,
				"total_tokens": 100,
				"prompt_tokens": 1,
				"completion_tokens": 2,
				"model_type": "GPT_3_5_TURBO",
				"legal_message": true,
				"param": {
					"model": "GPT_3_5_TURBO",
					"stream": true,
					"temperature": 0.8
				}
			}
		]
	}
}