from openapi import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.responses.compact(model="meetkai:functionary-urdu-mini-pak", previous_response_id="resp_abc123")
# Handle response
print(res){
"id": "<string>",
"created_at": 0,
"object": "<unknown>",
"output": [
{
"role": "user",
"content": "<string>",
"type": "<unknown>",
"status": "in_progress",
"id": "msg_aa87e2b1112a455b8deabed784372198"
}
],
"usage": {
"input_tokens": 4503599627370495,
"input_tokens_details": {
"cached_tokens": 4503599627370495
},
"output_tokens": 4503599627370495,
"output_tokens_details": {
"reasoning_tokens": 4503599627370495
},
"total_tokens": 4503599627370495
}
}Crea un resumen compacto del historial de la conversación para una respuesta, reduciendo el tamaño del contexto mientras preserva la información clave. Devuelve un objeto de respuesta compactado.
from openapi import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.responses.compact(model="meetkai:functionary-urdu-mini-pak", previous_response_id="resp_abc123")
# Handle response
print(res){
"id": "<string>",
"created_at": 0,
"object": "<unknown>",
"output": [
{
"role": "user",
"content": "<string>",
"type": "<unknown>",
"status": "in_progress",
"id": "msg_aa87e2b1112a455b8deabed784372198"
}
],
"usage": {
"input_tokens": 4503599627370495,
"input_tokens_details": {
"cached_tokens": 4503599627370495
},
"output_tokens": 4503599627370495,
"output_tokens_details": {
"reasoning_tokens": 4503599627370495
},
"total_tokens": 4503599627370495
}
}Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
Esquema de solicitud para compilar el historial de conversación de una respuesta en un resumen condensado.
El modelo a utilizar para generar el resumen de compactación.
Texto, imagen o archivos de entrada al modelo, utilizados para generar una respuesta.
Un mensaje del sistema (o del desarrollador) insertado en el contexto del modelo. Cuando se utiliza junto con previous_response_id, las instrucciones de una respuesta anterior no se trasladarán a la siguiente respuesta. Esto facilita cambiar mensajes del sistema (o del desarrollador) en nuevas respuestas.
El ID de una respuesta anterior cuya historia de conversación debe ser compactada. Si se omite, solo se compacta la entrada proporcionada.
El objeto de respuesta compactado que contiene los mensajes del usuario y el resumen de la compactación.
-9007199254740991 <= x <= 9007199254740991Elemento de mensaje de entrada: Un mensaje con rol y contenido. Utiliza esto para turnos de usuario, asistente, sistema o desarrollador en entradas estructuradas.
Show child attributes
Show child attributes
¿Esta página le ayudó?