@@ -371,6 +371,48 @@ Custom Anthropic-compatible providers follow this format:
376+Crush currently supports running Anthropic models through Bedrock, with caching disabled.
378+* A Bedrock provider will appear once you have AWS configured, i.e. `aws configure`
379+* Crush also expects the `AWS_REGION` or `AWS_DEFAULT_REGION` to be set
380+* To use a specific AWS profile set `AWS_PROFILE` in your environment, i.e. `AWS_PROFILE=myprofile crush`
382+### Vertex AI Platform
384+Vertex AI will appear in the list of available providers when `VERTEXAI_PROJECT` and `VERTEXAI_LOCATION` are set. You will also need to be authenticated:
387+gcloud auth application-default login
390+To add specific models to the configuration, configure as such:
394+ "$schema": "https://charm.land/crush.json",
399+ "id": "claude-sonnet-4@20250514",
400+ "name": "VertexAI Sonnet 4",
401+ "cost_per_1m_in": 3,
402+ "cost_per_1m_out": 15,
403+ "cost_per_1m_in_cached": 3.75,
404+ "cost_per_1m_out_cached": 0.3,
405+ "context_window": 200000,
406+ "default_max_tokens": 50000,
408+ "supports_attachments": true
374## Logging
416## Logging
376Sometimes you need to look at logs. Luckily, Crush logs all sorts of
418Sometimes you need to look at logs. Luckily, Crush logs all sorts of