Liate Framework

Supported AI Providers & Models

Native support for Sarvam AI, Anthropic Claude, OpenAI, Google Gemini, Groq, DeepSeek, and OpenRouter with BYOK.

OM provides zero-dependency, native HTTP dispatch for all leading AI model providers. You bring your own API keys (BYOK) — you pay only the AI provider directly with zero markup or intermediary token taxes.

Specify any provider and model in the L-Pillar:

{
  "L": "sarvam/sarvam-105b-conversations"
}

Supported Providers & Models Matrix

ProviderIdentifier PrefixEnvironment KeyRecommended Models
Sarvam AI (India 🇮🇳)sarvam/SARVAM_API_KEYsarvam-105b-conversations, sarvam-2b, sarvam-m
Anthropicanthropic/ANTHROPIC_API_KEYclaude-3-7-sonnet-20250219, claude-3-5-haiku-20241022, claude-3-opus-20240229
OpenAIopenai/OPENAI_API_KEYgpt-4o, gpt-4o-mini, o1, o3-mini
Googlegoogle/GOOGLE_GENERATIVE_AI_API_KEYgemini-2.5-pro, gemini-2.0-flash
Groqgroq/GROQ_API_KEYllama-3.3-70b-versatile, mixtral-8x7b-32768
DeepSeekdeepseek/DEEPSEEK_API_KEYdeepseek-chat, deepseek-reasoner
OpenRouteropenrouter/OPENROUTER_API_KEYAny OpenRouter supported model string

Managing Your API Keys

You can configure your keys via CLI, REST API, or by directly editing ~/.liate/.env:

# Save a key directly to ~/.liate/.env
echo "SARVAM_API_KEY=sk_live_your_key" >> ~/.liate/.env
echo "ANTHROPIC_API_KEY=sk-ant-your_key" >> ~/.liate/.env

# Or save via the Liate REST API
curl -X POST http://localhost:7071/api/keys \
  -H "Content-Type: application/json" \
  -d '{"provider": "sarvam", "key": "sk_live_your_key"}'
Open Source·MIT License·Self Host