Anthropic-compatible · self-hostable · open

One endpoint for every LLM you ship with.

Sam LLM Assistant speaks the Anthropic Messages API and routes your traffic to NVIDIA NIM, OpenRouter, DeepSeek, Ollama and more - with API keys, authentication and usage analytics built in.

$100.00 in free credits on signup

curl
# Point the Anthropic SDK at your proxy - nothing else changes
curl https://api-proxy/v1/messages \
  -H "x-api-key: sm_oa_•••" \
  -H "anthropic-version: 2026-06-01" \
  -d '{ "model": "claude-3-5-sonnet", "max_tokens": 512,
       "messages": [{"role":"user","content":"Hello!"}] }'
1 API
Anthropic-compatible
6+
Providers supported
<5 min
To first request
100%
Self-hostable

Everything you need to run LLMs in production

Drop-in compatible, provider-agnostic, and observable from day one.

Anthropic-compatible

Drop-in /v1/messages endpoint. Keep your Claude SDK and tooling - just change the base URL.

Any provider

Route to NVIDIA NIM, OpenRouter, DeepSeek, Ollama and more. Switch providers without touching app code.

Streaming first

Native server-sent events, so tokens arrive the moment the upstream emits them. No buffering.

API keys & auth

Issue, name, disable and expire keys per user. Only salted SHA-256 hashes are ever stored.

Usage analytics

Every request is logged - tokens in/out, model, provider, status - so you can see exactly what costs what.

Self-hostable

Run the proxy anywhere and host the PHP dashboard on your own stack. Your keys never leave your infra.

Live in three steps

No SDK rewrites. Keep your Anthropic client, change one base URL.

1
1

Create an account

Register in seconds.

2
2

Generate a key

Mint an sm_oa key from your dashboard. Copy it once - only the hash is stored.

3
3

Point your SDK

Set your Anthropic client base URL to the proxy and pass the key. That is the whole integration.

Bring your own provider

Route to whoever is fastest or cheapest today - switch any time without touching your app code.

NVIDIA NIM OpenRouter DeepSeek Ollama OpenAI-compatible Local models
Refer & Earn

Free credits to start, more for every friend

Verify your Telegram to unlock your signup credits, then share your invite link to keep earning.

$100.00

Free credits on signup

Create an account and verify your Telegram - your balance is credited instantly, ready to spend on the API.

$10.00

For every friend you refer

Share your invite link. When a friend signs up and verifies their Telegram, you both get paid - instantly.

Ship your first request in minutes

Create an account, generate a key, and point your Anthropic SDK at the proxy.

Frequently asked

Do I have to change my code?

No. Sam LLM Assistant implements the Anthropic Messages API, so you keep your existing Claude SDK or HTTP client and only change the base URL and key.

Which providers can I route to?

NVIDIA NIM, OpenRouter, DeepSeek, Ollama and any OpenAI-compatible endpoint. You can switch providers from configuration without redeploying your app.

How are API keys stored?

Raw keys are shown once at creation. The server only ever stores a SHA-256 hash, so a database leak never exposes a usable key.

Does it support streaming responses?

Yes - responses stream over server-sent events end to end, so your users see tokens as they are generated.

How do free credits work?

When you verify your Telegram, your account is credited with free signup credits. Every API request spends from that balance. When it reaches $0.00 the key is paused until your balance is topped up again or refreshed.