API Reference (Python)
Compress Context
API Input
def compress_with_context(context: str, compression_mode: Optional[str]="medium") -> Dict[str, Any]:
"""
Compress a context string using the GoLean API.
Args:
context (str): The context string to be compressed.
compression_mode (Optional[str]): Level of compression. Must be one of "high", "medium", or "low". High compression compresses prompt the most. Defaults to "medium".
Returns:
Dict[str, Any]: Contains compressed result, token counts, and compression rate.
"""API Output
{
"compressed_result": str,
"original_tokens": int,
"compressed_tokens": int,
"compression_rate": float
}Compress Prompt Template and Data
API Input
API Output
Last updated