How it works
You send a request to a luv13 endpoint, name the model you want in the model field, and get back a response in the OpenAI format. You don't need a separate account or key for each model.
The two endpoints luv13 serves are:
| Endpoint | What it does |
|---|---|
GET /v1/models | Lists the models you can call. See Listing Models. |
POST /v1/chat/completions | Sends a conversation to a model and returns its reply. See Chat Completions. |
Other OpenAI endpoints, such as /v1/embeddings, aren't served. See Endpoints.
New to base URLs? See Base URL and OpenAI-Compatible APIs.
The models
As listed by live GET /v1/models on 2026-09-30:
| Model | Id |
|---|---|
| DeepSeek V4-Pro | luv13/deepseek-v4-pro |
| DeepSeek V4.1 Flash | luv13/deepseek-v4.1-flash |
| GLM 5.3 | luv13/glm-5.3 |
| GLM-5.3 Flash | luv13/glm-5.3-flash |
| Kimi K3 | luv13/kimi-k3 |
| Kimi K3 Fast | luv13/kimi-k3-fast |
| Qwen 3.8 27B | luv13/qwen-3.8-27b |
Each name links to that model's page. The model list is also at Models.
Pricing
Every model costs a flat $0.33 per 1M tokens, and input tokens cost the same as output tokens (checked against live luv13.ai/pricing on 2026-09-30). For example, 800,000 input tokens plus 200,000 output tokens is 1.0M tokens, which costs $0.33. The Pricing page is the source of truth.
Getting started
- Get an API key from the dashboard. See Keys and Accounts and Authentication.
- Point your client at
https://api.luv13.ai/v1. - Pick a model id from
GET /v1/modelsand send a request.
curl https://api.luv13.ai/v1/chat/completions \
-H "Authorization: Bearer $LUV13_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "luv13/glm-5.3-flash", "messages": [{"role": "user", "content": "ping"}]}'For the request format, see Chat Completions.
