gpt 上下文压缩
POST /v1/responses/compact
概览
| Method | POST |
|---|---|
| Path | /v1/responses/compact |
| Type | http |
| Status | -2 |
| Module | 2102810 |
| Folder | 62503105 |
请求体
{ "type": "application/json", "parameters": [], "jsonSchema": { "type": "object", "properties": { "model": { "type": "string", "description": "模型名称,例如 gpt-5-codex" }, "input": { "type": "array", "items": { "type": "object", "properties": { "type": { "type": "string", "description": "消息类型,固定值为 message" }, "role": { "type": "string", "description": "消息角色,可选值:user / assistant / system" }, "content": { "type": "string", "description": "消息内容" } }, "required": [ "type", "role", "content" ], "x-apifox-orders": [ "type", "role", "content" ] }, "description": "需要压缩的历史消息列表" } }, "required": [ "model", "input" ], "x-apifox-orders": [ "model", "input" ] }, "required": true, "mediaType": "", "examples": [ { "mediaType": "application/json", "value": "{\r\n \"model\": \"gpt-5.4\",\r\n \"input\": [\r\n {\r\n \"role\": \"user\",\r\n \"content\": [\r\n {\r\n \"type\": \"input_text\",\r\n \"text\": \"Hello, this is a compact test.\"\r\n }\r\n ]\r\n }\r\n ]\r\n}" } ], "oasExtensions": "" }
响应
[ { "id": 195044538, "name": "成功", "code": 200, "contentType": "json", "jsonSchema": { "type": "object", "properties": {} }, "itemSchema": {}, "description": "", "mediaType": "", "headers": [] } ]
响应示例
[ { "name": "成功示例", "responseId": 195044538, "data": "{\r\n \"id\": \"resp_010f1725ac1c2947016a0c2ddb9dcc81989aff546cbc9f7eb2\",\r\n \"object\": \"response.compaction\",\r\n \"created_at\": 1779183068,\r\n \"output\": [\r\n {\r\n \"id\": \"msg_010f1725ac1c2947016a0c2ddbbd38819883f6c1d69c625183\",\r\n \"type\": \"message\",\r\n \"status\": \"completed\",\r\n \"content\": [\r\n {\r\n \"type\": \"input_text\",\r\n \"text\": \"你好,请用一句话回复。\"\r\n }\r\n ],\r\n \"role\": \"user\"\r\n },\r\n {\r\n \"id\": \"cmp_010f1725ac1c2947016a0c2ddc48588198b65e0e0816f998a6\",\r\n \"type\": \"compaction_summary\",\r\n \"encrypted_content\": \"gAAAAABqDC3c-W14MVMVz_8_5eeXDk1S-t1_rDOciRXR4HpuZXluWNcLMVLzW57ojCF4tl0-K5GdbKqIAQ1cBfr7FOY52gylXqqUE9uHbI3Pimil5CA0fhVGtiKZ_Me_VDUw8d_YU43C0qRBV4tzTeHszRVwNiod8v0HuqFE5B7XeDPtYcer_RIRO2qLbK0NvDlcx1LtiuHDyAjOKan3V-prukIJDx1-9oNTJmj6LX9aodXhHiltA1j49ufZuk7NsEzDkK0u588HDhraI0PCU-bY0Rpih7Yd2nE_XEnEfLpsYBzgyt1YoTObsOb1AIU0tBQ8OMw101dMXnv6EQ_xwp6mE1o7oHcho7AK86_MBZS4GehUef9nMZMJsQGGaGdjkC5eKED5XWVMAlQ5A5LlPrx3Ne3bScLUvQRNPZocAGrWbHUqGoGHoee6LkPhqpAkyV2JecvLynXR4kMhCQOaktUDbIC2Uszm2qkfWBkACH8yV_btuSPZhhk5KxrmCgi55JAA6esv1PK3kRrpj6Am6RkmqQH017koqsrUu62S8dtUlWn3hZY7kTSX9ISvL1gkoue05QPgM0TSeSLAPSax2MpqJUEajPQv0ktFKGZP88npcXYarb20Nw7k2IfchS79cQ90Y7-BLPLKErHHnssNUzdVgiCjzoCCQsSn28d52DGvtOJqfQ_JyHPBma8yKDpkRpLJggScKfyEpA-v6iTbRnQUY8TV29V37tZAKrMZ6p8dRWHYI0cehnfdqr0VPRFr-Z0FkX1rHM-0CKx-WyHQQ8_kdxh5WyaQq1a-J8R1SDQFMtU89wB6bdCBavi27GE63dKYfG6oJyetzNtnlJLBXkjAjTusSKCYdA==\"\r\n }\r\n ],\r\n \"usage\": {\r\n \"input_tokens\": 31,\r\n \"input_tokens_details\": {\r\n \"cached_tokens\": 0\r\n },\r\n \"output_tokens\": 34,\r\n \"output_tokens_details\": {\r\n \"reasoning_tokens\": 0\r\n },\r\n \"total_tokens\": 65\r\n }\r\n}", "id": "019e3fac-64a7-708c-95ae-64c689be3de2" } ]