Skip to main content

OpenAI

import requests
from openai import OpenAI

# Step 1: Compress the input
response = requests.post(
    "https://api.thetokencompany.com/v1/compress",
    headers={"Authorization": "Bearer YOUR_TTC_API_KEY"},
    json={
        "model": "bear-1.2",
        "input": "Your long text to compress goes here...",
        "compression_settings": {"aggressiveness": 0.1}
    }
)
compressed_text = response.json()["output"]

# Step 2: Send compressed text to OpenAI
client = OpenAI()
completion = client.chat.completions.create(
    model="gpt-4o",
    messages=[
        {"role": "user", "content": compressed_text}
    ]
)
print(completion.choices[0].message.content)

Claude

import requests
import anthropic

# Step 1: Compress the input
response = requests.post(
    "https://api.thetokencompany.com/v1/compress",
    headers={"Authorization": "Bearer YOUR_TTC_API_KEY"},
    json={
        "model": "bear-1.2",
        "input": "Your long text to compress goes here...",
        "compression_settings": {"aggressiveness": 0.1}
    }
)
compressed_text = response.json()["output"]

# Step 2: Send compressed text to Claude
client = anthropic.Anthropic()
message = client.messages.create(
    model="claude-sonnet-4-20250514",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": compressed_text}
    ]
)
print(message.content[0].text)

OpenRouter

import requests

# Step 1: Compress the input
response = requests.post(
    "https://api.thetokencompany.com/v1/compress",
    headers={"Authorization": "Bearer YOUR_TTC_API_KEY"},
    json={
        "model": "bear-1.2",
        "input": "Your long text to compress goes here...",
        "compression_settings": {"aggressiveness": 0.1}
    }
)
compressed_text = response.json()["output"]

# Step 2: Send compressed text via OpenRouter
response = requests.post(
    "https://openrouter.ai/api/v1/chat/completions",
    headers={
        "Authorization": "Bearer YOUR_OPENROUTER_API_KEY",
        "Content-Type": "application/json"
    },
    json={
        "model": "openai/gpt-4o",
        "messages": [
            {"role": "user", "content": compressed_text}
        ]
    }
)
print(response.json()["choices"][0]["message"]["content"])