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
}
}Cria um resumo compactado do histórico da conversa para uma resposta, reduzindo o tamanho do contexto enquanto preserva informações-chave. Retorna um objeto de resposta compactada.
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>.
Solicitação de esquema para compactar o histórico de conversas de uma resposta em um resumo condensado.
O modelo a ser utilizado para gerar o resumo da compactação.
Entrada de texto, imagem ou arquivo para o modelo, usada para gerar uma resposta.
Uma mensagem de sistema (ou do desenvolvedor) inserida no contexto do modelo. Quando usada junto com previous_response_id, as instruções de uma resposta anterior não serão transferidas para a próxima resposta. Isso facilita a troca de mensagens de sistema (ou do desenvolvedor) em novas respostas.
O ID de uma resposta anterior cuja história de conversa deve ser compactada. Se omitido, apenas a entrada fornecida é compactada.
O objeto de resposta compactado contendo mensagens de usuário e resumo da compactação.
-9007199254740991 <= x <= 9007199254740991Mensagem de entrada: Uma mensagem com função e conteúdo. Use isso para turnos de usuário, assistente, sistema ou desenvolvedor em entradas estruturadas.
Show child attributes
Show child attributes
Esta página foi útil?