Introduction
Polimorf is an AI application platform. Developers integrate once; product teams evolve the AI continuously.
Polimorf is an AI application platform. You integrate it once — through a typed SDK or a plain HTTPS API — and your product team evolves prompts, models, knowledge, and tools from a dashboard, without you redeploying your application.
Two ways to run a generation
Polimorf's public runtime gives you two entry points, depending on where the configuration lives:
Run a deployed assistant
Call an assistant by slug. The provider, model, and prompt come from the version your team published — you send only the input.
Run an ad-hoc generation
Send the provider, model, and messages yourself on every call. Full control from the client, no dashboard configuration required.
The deployed assistant path is the one that delivers the platform's promise: your code names an assistant and passes input; your product team changes the model or rewrites the prompt by publishing a new version, and your running application picks it up with no code change and no redeploy.
What you get
- Provider-neutral runtime. One contract in front of OpenAI, Anthropic, and more. Switch providers or models without touching integration code.
- Streaming. Token-by-token Server-Sent Events for both ad-hoc generations and deployed assistants. See Streaming.
- Typed SDK.
@polimorfapp/sdkhandles auth, timeouts, cancellation, and a typed error catalog. - Bring your own keys. Generations run against your workspace's own provider credentials.