DevThrottle API
3 min read
The DevThrottle API is one key for the hosted AI your tools use - an OpenAI-compatible surface, so anything that speaks the OpenAI API shape can point at DevThrottle by changing the base URL and the key. The app does not need any of this to run your agents; the API exists for the things you build yourself.
Base URL
https://devthrottle.com/api/v1Authentication is a DevThrottle API key (dt_...) sent as a bearer token - see authentication.
What is available today
- Chat completions - OpenAI-compatible
POST /chat/completions, including streaming. - Transcription - OpenAI-compatible
POST /audio/transcriptions: audio in, text out. - Speech - OpenAI-compatible
POST /audio/speech: text in, audio out. - Models -
GET /models, the catalog of ids you can call. It is the same catalog for every account. - Errors and limits - the error shape and status codes.
Image generation is not available.
How it is paid
One rule: direct catalog-model calls are billed from prepaid credits - pay-per-use, and nothing can spend past the credits you loaded. Dictation, spoken replies, and the wingman are included in Pro and the 14-day Pro trial with no usage charge - and that entitlement covers transcription and speech reached through this API too. Every request appears in Usage, per key and per model.
dt_ key and most code needs no other change.