Pular para o conteúdo principal
POST
/
api
/
v1
/
llm
/
responses
/
compact
Python (SDK)
from mka1 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
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.mka1.com/llms.txt

Use this file to discover all available pages before exploring further.

Autorizações

Authorization
string
header
obrigatório

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>.

Cabeçalhos

X-On-Behalf-Of
string

Optional external end-user identifier forwarded by the API gateway.

Corpo

application/json

Esquema de solicitação para compactar o histórico de conversas de uma resposta em um resumo condensado.

model
string
obrigatório

O modelo a ser usado para gerar o resumo de compactação.

input

Texto, imagem ou arquivos enviados ao modelo, usados para gerar uma resposta.

instructions
string

Uma mensagem do 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 do sistema (ou do desenvolvedor) em novas respostas.

previous_response_id
string

A ID de uma resposta anterior cuja história de conversa deve ser compactada. Se omitido, apenas a entrada fornecida é compactada.

Resposta

200 - application/json

O objeto de resposta compactado contendo mensagens do usuário e resumo de compactação.

id
string
obrigatório
created_at
integer
obrigatório
Intervalo obrigatório: -9007199254740991 <= x <= 9007199254740991
object
any
obrigatório
output
(Input message item · object | Output message item · object | Output audio item · object | File search call item · object | Computer call item · object | Computer call output item · object | Web search call item · object | Function call item · object | Function call output item · object | Reasoning item · object | Image generation call item · object | Code interpreter call item · object | Local shell call item · object | Local shell call output item · object | Shell call item · object | Shell call output item · object | MCP list tools item · object | MCP approval request item · object | MCP approval response item · object | MCP call item · object | Custom tool call item · object | Custom tool call output item · object | Item reference item · object | Compaction item · object)[]
obrigatório

Item de mensagem de entrada: Uma mensagem com papel e conteúdo. Use isso para turnos de usuário, assistente, sistema ou desenvolvedor em entradas estruturadas.

usage
object
obrigatório