We are partnering with MiniMax to bring MiniMax M2.7 to Lilac.
We are partnering with MiniMax to bring MiniMax M2.7 to Lilac.
Direct endpoints
Aggregators like OpenRouter add ~5% on top of provider pricing. If you know which model you want, a direct endpoint is cheaper and simpler.
Model pricing
Pay per token. No commitments.
Same models, same speed. Direct endpoints cut the aggregator fee.
| Model | Context | Input | Cache | Output |
|---|---|---|---|---|
| MiniMax M2.7 | Live now | FP8 | 200K | $0.30/M |
| $0.055/M | ||||
| $1.20/M | ||||
| Kimi K2.6 | Live now | INT4 | 262K | $0.70/M |
| $0.20/M | ||||
| $3.50/M | ||||
| GLM 5.1 | Live now | FP8 | 203K | $0.90/M |
| $0.27/M | ||||
| $3.00/M | ||||
| Gemma 4 (31B) | Live now | BF16 | 262K | $0.11/M |
| - | ||||
| $0.35/M |
OpenAI-compatible Shared warm endpoints No contracts No minimums
More models are coming soon and will be added as they go live.
Integration
One base URL change.
Keep the OpenAI SDK and point it at Lilac. Your existing code just works.
from openai import OpenAI
client = OpenAI(
base_url="<base_url>",
api_key="sk_...",
)
response = client.chat.completions.create(
model="openai/gpt-5.4",
messages=[{"role": "user", "content": "Hello!"}],
)
Same code. Same SDK. Fraction of the price.
- No aggregator markup — pay the base token price.
- OpenAI-compatible. Same SDK, one URL change.
- Also available on OpenRouter if you prefer it.
Frequently asked questions
Why go direct instead of using OpenRouter?
OpenRouter adds ~5% to provider pricing. If you already know the model, going direct saves that fee.
Is Lilac anti-OpenRouter?
No. We serve on OpenRouter too. But if cost matters, direct endpoints are cheaper.
How hard is it to switch?
One base URL change in the OpenAI SDK.
Start running inference in minutes.
No contracts, no commitments. Swap your base URL and pay less for the same output quality.