All Providers
One API
from lm15 import LMRouter, Message, Request
router = LMRouter()
response = router.complete(Request(
model=":" ,
messages=[Message.user("What eats acorns at night?")],
))
print(response.text)Less overhead.
PythonLower is better · 2026-09-13
One interface, direct connections
Request
OpenAI ChatHTTPS · JSON / SSEChat Completions
OpenAI ResponsesHTTPS · JSON / SSEResponses API
AnthropicHTTPS · JSON / SSEMessages API
GeminiHTTPS · JSON / SSEGenerate Content
Response
More request types
Typed inputs
Images & videoGeneration · jobsMedia
Live voiceRealtime connectionLive events
Files & batchesUploads · background jobsJob results
Typed results