One gateway.
Start building.
Everything you need to use LM0. Connect to models, generate images, and call tools through a clear, familiar API.
17.wtfModelsapi.17.wtfToolstapi.17.wtfTwo API services. Dedicated keys.
One platform to manage your usage.
Make your first request
Create a key, pick a model, and get a response.
Connect your stack
Use the OpenAI or Anthropic SDK you already know.
Explore the platform
Find your way around keys, credits, and usage.
Your first completion
Point your client at LM0, add your model key, and send a message.
- Set
LM0_API_KEYon your server. - Replace
MODEL_IDwith a text model from the catalog. - Run the example and inspect your response.
curl https://api.17.wtf/v1/chat/completions \
-H "Authorization: Bearer $LM0_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_ID",
"messages": [
{
"role": "user",
"content": "Hello!"
}
],
"max_tokens": 512
}' Find your endpoint
Discover model IDs and retrieve a single catalog entry.
/v1/modelsPOSTGenerate text with the OpenAI-compatible chat interface.
/v1/chat/completionsPOSTUse the stateless OpenAI-compatible Responses interface.
/v1/responsesPOSTUse Anthropic-style messages, content blocks, and token estimates.
/v1/messagesPOSTGenerate images with model-specific sizes, formats, and credit tiers.
/v1/images/generationsGETSearch the web with a dedicated tool key and normalized results.
/v1/serp/searchBuild with confidence
Streaming
Consume incremental text and handle failures after a stream begins.
Function calling & vision
Let models request your functions and understand images.
Credits & usage
Understand package balances, model metering, and per-call costs.
Rate limits & free models
Work within request limits and understand your daily free quota.
Errors & troubleshooting
Diagnose failures, retry carefully, and collect useful support details.
About LM0
One gateway for model APIs, utility tools, and usage visibility.