Every provider, one proxy URL
One page per provider Vigil routes: what a call record holds, the base URL and headers, the Connect snippet in three languages, and what prompt caching can and cannot do on that provider.
Providers
- Anthropic
Prompt-cache injection. Vigil adds cache markers to the stable start of the prompt.
- AWS Bedrock
Vigil adds cache markers only when the request carries a Bedrock API key; a SigV4-signed request is forwarded unchanged.
- Google Vertex
Prompt-cache injection. Vigil adds cache markers to the stable start of the prompt.
- OpenAI
The provider caches automatically or not at all; Vigil records cache use and does not change the request.
- Google Gemini
The provider caches automatically or not at all; Vigil records cache use and does not change the request.
- Mistral
Prompt-cache injection. Vigil sets a prompt_cache_key so repeated prompts can hit the cache.
- xAI Grok
Vigil adds a cache-affinity hint, which can raise the hit rate but cannot place a cache marker.
- DeepSeek
The provider caches automatically or not at all; Vigil records cache use and does not change the request.
- Together AI
The provider caches automatically or not at all; Vigil records cache use and does not change the request.
- Fireworks AI
Vigil adds a cache-affinity hint, which can raise the hit rate but cannot place a cache marker.
- Groq
The provider caches automatically or not at all; Vigil records cache use and does not change the request.
- Cerebras
The provider caches automatically or not at all; Vigil records cache use and does not change the request. Calls are logged; cost is left empty.
- Baseten
Vigil adds a cache-affinity hint, which can raise the hit rate but cannot place a cache marker.
- Moonshot
The provider caches automatically or not at all; Vigil records cache use and does not change the request.
- Z.ai
The provider caches automatically or not at all; Vigil records cache use and does not change the request.
- Cloudflare Workers AI
Vigil adds a cache-affinity hint, which can raise the hit rate but cannot place a cache marker. Calls are logged; cost is left empty.
- OpenRouter
The provider caches automatically or not at all; Vigil records cache use and does not change the request. Calls are logged; cost is left empty.