Documentation
How AIProxy works
To use AIProxy you first add the service/API you want to protect, then add your API key through our dashboard. We don't actually store the key on our servers, we encrypt the key and store 1/2 of that result in our backend and give the customer the other 1/2 to send up with requests to AIProxy. We marry the two pieces and decrypt the key, forwarding that onto the API. Learn more
View integration guide Sample appsSupported Services
Service | Supported | Endpoints | Examples |
---|---|---|---|
Anthropic | Yes | Messages, streaming-messages, streaming tool calls, send image, tools API | Examples |
Azure | Yes | OpenAI | Examples |
DeepL | Yes | Translations | Examples |
Each AI | Yes | Each AI Workflows | Examples |
ElevenLabs | Yes | Text-to-speech | Examples |
Fal | Yes | FastSDXL, Runway Gen3 Alpha, Flux training | Examples |
Gemini | Yes | Text generation, audio transcription, vision | Examples |
Groq | Yes | Non-streaming chat, streaming chat, transcribe audio | Examples |
Mistral | Yes | Chat, streaming chat | Examples |
OpenAI | Yes | Chat, streaming chat, multi-modal chat, DALLE, text-to-speech | Examples |
Open-Meteo | Yes | Fetch the weather | Examples |
Perplexity | Yes | Chat completion, streaming chat completion | Examples |
Replicate | Yes | Flux-Schnell, Flux-Dev, Flux-Pro, Flux-PuLID, Flux ControlNet, SDXL, Flux fine-tune | Examples |
Stability.ai | Yes | Image generation | Examples |
Together AI | Yes | Chat, streaming chat, tool call with Llama | Examples |
Request a new service
If you need us to support a service not listed above you can reach out to us and we'll take a look!
Request a new service