Compress a conversation with Context Memory and return compressed messages and usage (no model inference)
messages array and optional settingsAuthorization: Bearer YOUR_API_KEY orx-api-key: YOUR_API_KEYContent-Type: application/jsonAuthorization: Bearer YOUR_API_KEY or x-api-key: YOUR_API_KEYmemory_expiration_days: <1..365> (optional) — overrides body; defaults to 30messages (required): OpenAI-style messages. user, assistant, system, tool, and function roles are accepted. Assistant tool_calls are ignored during compression.expiration_days (optional): 1..365; default 30. If both header and body are provided, the header takes precedence.model_context_limit (optional): Context target for compression. Default 128k; values below 10k are clamped internally.messages: The single memory-compressed message array to use as your full context in a chat completion requestusage: Token usage. When available, prompt_tokens_details.cached_tokens indicates discounted cached input tokens/v1/chat/completions, model costs are billed separately.
expiration_days or header memory_expiration_daysBearer authentication header of the form Bearer <token>, where <token> is your auth token.
Parameters for memory compression