docs: Add instructions for how to use v0 via OpenAI (#32983)

Release Notes:

- N/A

---------

Co-authored-by: Bennet Bo Fenner <53836821+bennetbo@users.noreply.github.com>
This commit is contained in:
Danilo Leal 2025-06-18 19:37:33 -03:00 committed by GitHub
parent cec19aec7b
commit 522d92fbe2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -433,25 +433,13 @@ You must provide the model's Context Window in the `max_tokens` parameter; this
OpenAI `o1` models should set `max_completion_tokens` as well to avoid incurring high reasoning token costs. OpenAI `o1` models should set `max_completion_tokens` as well to avoid incurring high reasoning token costs.
Custom models will be listed in the model dropdown in the Agent Panel. Custom models will be listed in the model dropdown in the Agent Panel.
### OpenRouter {#openrouter}
> ✅ Supports tool use
OpenRouter provides access to multiple AI models through a single API. It supports tool use for compatible models.
1. Visit [OpenRouter](https://openrouter.ai) and create an account
2. Generate an API key from your [OpenRouter keys page](https://openrouter.ai/keys)
3. Open the settings view (`agent: open configuration`) and go to the OpenRouter section
4. Enter your OpenRouter API key
The OpenRouter API key will be saved in your keychain.
Zed will also use the `OPENROUTER_API_KEY` environment variable if it's defined.
### OpenAI API Compatible {#openai-api-compatible} ### OpenAI API Compatible {#openai-api-compatible}
Zed supports using OpenAI compatible APIs by specifying a custom `endpoint` and `available_models` for the OpenAI provider. Zed supports using OpenAI compatible APIs by specifying a custom `endpoint` and `available_models` for the OpenAI provider.
You can add a custom API URL for OpenAI either via the UI or by editing the your `settings.json`.
Here are a few model examples you can plug in by using this feature:
#### X.ai Grok #### X.ai Grok
Example configuration for using X.ai Grok with Zed: Example configuration for using X.ai Grok with Zed:
@ -472,6 +460,35 @@ Example configuration for using X.ai Grok with Zed:
} }
``` ```
#### Vercel's v0
To use Vercel's v0 models with Zed, ensure you have created a [v0 API key first](https://v0.dev/chat/settings/keys).
Once that's done, insert that into the OpenAI API key section, and add this API endpoint:
```json
"language_models": {
"openai": {
"api_url": "https://api.v0.dev/v1",
"version": "1"
},
}
```
### OpenRouter {#openrouter}
> ✅ Supports tool use
OpenRouter provides access to multiple AI models through a single API. It supports tool use for compatible models.
1. Visit [OpenRouter](https://openrouter.ai) and create an account
2. Generate an API key from your [OpenRouter keys page](https://openrouter.ai/keys)
3. Open the settings view (`agent: open configuration`) and go to the OpenRouter section
4. Enter your OpenRouter API key
The OpenRouter API key will be saved in your keychain.
Zed will also use the `OPENROUTER_API_KEY` environment variable if it's defined.
## Advanced Configuration {#advanced-configuration} ## Advanced Configuration {#advanced-configuration}
### Custom Provider Endpoints {#custom-provider-endpoint} ### Custom Provider Endpoints {#custom-provider-endpoint}