Transparent proxy to upstream AI providers. Request and response bodies are forwarded without modification.
Provider-specific features (tool_use, function_calling, web search, etc.) work transparently.
The URL path after /gateway/{provider}/ is forwarded to the upstream provider. For example:
POST /ai/gateway/anthropic/v1/messagesPOST /ai/gateway/openai/v1/chat/completionsPOST /ai/gateway/google/v1beta/models/gemini-2.5-pro:generateContentPOST /ai/gateway/moonshotai/v1/chat/completionsAuthentication via JWT token or API key. JWT: Get from Veryfront dashboard. API Key: Format "vf_
AI provider name
anthropic, openai, google, moonshotai "anthropic"
Upstream API path (may contain additional segments)
"v1/messages"
Provider-specific request body (forwarded as-is to upstream)
Upstream provider response (forwarded as-is)