From 849d2c2797f04ec9c0020dbeb0255a61d2ecf3f4 Mon Sep 17 00:00:00 2001 From: jbaross Date: Fri, 8 May 2026 11:27:49 +0100 Subject: [PATCH 01/12] add tag support --- .github/styles/base/Dictionary.txt | 2 ++ app/_data/schemas/frontmatter/tags.json | 1 + 2 files changed, 3 insertions(+) diff --git a/.github/styles/base/Dictionary.txt b/.github/styles/base/Dictionary.txt index e091914bfd..bf43db2838 100644 --- a/.github/styles/base/Dictionary.txt +++ b/.github/styles/base/Dictionary.txt @@ -1029,6 +1029,8 @@ validators Valkey vararg vc +vercel +Vercel viewport viewports vLLM diff --git a/app/_data/schemas/frontmatter/tags.json b/app/_data/schemas/frontmatter/tags.json index 571c3211d8..02ce09b3b2 100644 --- a/app/_data/schemas/frontmatter/tags.json +++ b/app/_data/schemas/frontmatter/tags.json @@ -214,6 +214,7 @@ "upgrade", "validation", "vault", + "vercel", "versioning", "vertex-ai", "vllm", From db00cd6116fce50a6cd41138f2cb5a2a0deba8cd Mon Sep 17 00:00:00 2001 From: jbaross Date: Fri, 8 May 2026 12:03:21 +0100 Subject: [PATCH 02/12] initial skeleton --- app/_includes/prereqs/vercel.md | 13 +++++++++++++ app/_landing_pages/ai-gateway/ai-providers.yaml | 7 +++++++ jekyll.yml | 2 ++ 3 files changed, 22 insertions(+) create mode 100644 app/_includes/prereqs/vercel.md diff --git a/app/_includes/prereqs/vercel.md b/app/_includes/prereqs/vercel.md new file mode 100644 index 0000000000..9fc5d5fa92 --- /dev/null +++ b/app/_includes/prereqs/vercel.md @@ -0,0 +1,13 @@ +This tutorial requires a {{ site.vercel}} API key. + +1. Create a [{{ site.vercel}}](https://vercel.com/) account. +1. Click **AI Gateway** +1. Click **API keys**. +1. Click **Create API key**. +1. In the **Name** field, enter `Kong`. +1. Click **Create API key**. +1. Click **Copy**. +1. Export the key to your environment: + ```sh + export DECK_VERCEL_API_KEY='YOUR VERCEL API KEY' + ``` \ No newline at end of file diff --git a/app/_landing_pages/ai-gateway/ai-providers.yaml b/app/_landing_pages/ai-gateway/ai-providers.yaml index 37efd703a4..78cebfc661 100644 --- a/app/_landing_pages/ai-gateway/ai-providers.yaml +++ b/app/_landing_pages/ai-gateway/ai-providers.yaml @@ -69,6 +69,13 @@ rows: icon: /assets/icons/Vertex.svg cta: url: /ai-gateway/ai-providers/vertex/ + - blocks: + - type: icon_card + config: + title: Vercel + icon: /assets/icons/Vertex.svg + cta: + url: /ai-gateway/ai-providers/vercel/ - blocks: - type: icon_card config: diff --git a/jekyll.yml b/jekyll.yml index eb8bc7c287..194e8cf39a 100644 --- a/jekyll.yml +++ b/jekyll.yml @@ -130,6 +130,8 @@ konnect_catalog: Catalog metering_and_billing: Metering & Billing observability: Observability dev_portal: Dev Portal +# 3rd party product names +vercel: Vercel repos: developer: https://github.com/Kong/developer.konghq.com From 8658f1520cc27bf84c51ef236a4c99eea9e5382e Mon Sep 17 00:00:00 2001 From: jbaross Date: Fri, 8 May 2026 14:56:23 +0100 Subject: [PATCH 03/12] add how-tos --- .../set-up-ai-proxy-advanced-with-vercel.md | 95 +++++++++++++++++++ .../ai-gateway/set-up-ai-proxy-with-vercel.md | 94 ++++++++++++++++++ 2 files changed, 189 insertions(+) create mode 100644 app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md create mode 100644 app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md diff --git a/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md b/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md new file mode 100644 index 0000000000..5f22a04b22 --- /dev/null +++ b/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md @@ -0,0 +1,95 @@ +--- +title: Set up AI Proxy Advanced with Vercel in {{site.base_gateway}} +permalink: /how-to/set-up-ai-proxy-advanced-with-vercel/ +content_type: how_to +related_resources: + - text: "{{site.ai_gateway}}" + url: /ai-gateway/ + - text: AI Proxy Advanced + url: /plugins/ai-proxy-advanced/ + +description: Configure the AI Proxy Advanced plugin to create a chat route using Vercel. + +products: + - gateway + - ai-gateway + +works_on: + - on-prem + - konnect + +min_version: + gateway: '3.14' + +plugins: + - ai-proxy-advanced + +entities: + - service + - route + - plugin + +tags: + - ai + - openai + - vercel + +tldr: + q: How do I use the AI Proxy Advanced plugin with Vercel? + a: Create a Gateway Service and a Route, then enable the AI Proxy Advanced plugin and configure it with the OpenAI provider, a Vercel model, and your Vercel API key. + +tools: + - deck + +prereqs: + inline: + - title: Vercel + include_content: prereqs/vercel + icon_url: /assets/icons/vercel.svg + entities: + services: + - example-service + routes: + - example-route + +cleanup: + inline: + - title: Clean up Konnect environment + include_content: cleanup/platform/konnect + icon_url: /assets/icons/gateway.svg + - title: Destroy the {{site.base_gateway}} container + include_content: cleanup/products/gateway + icon_url: /assets/icons/gateway.svg +--- + +## Configure the plugin + +To set up AI Proxy Advanced with Vercel, use the `openai` provider, specify the [model](https://vercel.com/ai-gateway/models) and set the appropriate authentication header and upstream URL. + +In this example, we'll use the `anthropic/claude-opus-4.6` model: + +{% entity_examples %} +entities: + plugins: + - name: ai-proxy-advanced + config: + targets: + - route_type: llm/v1/chat + auth: + header_name: Authorization + header_value: Bearer ${api_key} + model: + provider: vercel + name: anthropic/claude-opus-4.6 + options: + upstream_url: https://ai-gateway.vercel.sh/v1/chat/completions + max_tokens: 512 + temperature: 1.0 +variables: + api_key: + value: $VERCEL_API_KEY +{% endentity_examples %} + +## Validate + +{% include how-tos/steps/ai-proxy-validate.md %} \ No newline at end of file diff --git a/app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md b/app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md new file mode 100644 index 0000000000..fd904b50ed --- /dev/null +++ b/app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md @@ -0,0 +1,94 @@ +--- +title: Set up AI Proxy with Vercel in {{site.base_gateway}} +permalink: /how-to/set-up-ai-proxy-with-vercel/ +content_type: how_to +related_resources: + - text: "{{site.ai_gateway}}" + url: /ai-gateway/ + - text: AI Proxy + url: /plugins/ai-proxy/ + +description: Configure the AI Proxy plugin to create a chat route using Vercel. + +products: + - gateway + - ai-gateway + +works_on: + - on-prem + - konnect + +min_version: + gateway: '3.14' + +plugins: + - ai-proxy + +entities: + - service + - route + - plugin + +tags: + - ai + - openai + - vercel + +tldr: + q: How do I use the AI Proxy plugin with Vercel? + a: Create a Gateway Service and a Route, then enable the AI Proxy plugin and configure it with the OpenAI provider, a Vercel model, and your Vercel API key. + +tools: + - deck + +prereqs: + inline: + - title: Vercel + include_content: prereqs/vercel + icon_url: /assets/icons/vercel.svg + entities: + services: + - example-service + routes: + - example-route + +cleanup: + inline: + - title: Clean up Konnect environment + include_content: cleanup/platform/konnect + icon_url: /assets/icons/gateway.svg + - title: Destroy the {{site.base_gateway}} container + include_content: cleanup/products/gateway + icon_url: /assets/icons/gateway.svg +--- + +## Configure the plugin + +To set up AI Proxy with Vercel, use the `vercel` provider, specify the [model](https://vercel.com/ai-gateway/models) and set the appropriate authentication header and upstream URL. + +In this example, we'll use the `anthropic/claude-opus-4.6` model: + +{% entity_examples %} +entities: + plugins: + - name: ai-proxy + config: + route_type: llm/v1/chat + auth: + header_name: Authorization + header_value: Bearer ${api_key} + model: + provider: vercel + name: anthropic/claude-opus-4.6 + options: + upstream_url: https://ai-gateway.vercel.sh/v1/chat/completions + max_tokens: 512 + temperature: 1.0 +variables: + api_key: + value: $VERCEL_API_KEY +{% endentity_examples %} + +## Validate + +{% include how-tos/steps/ai-proxy-validate.md %} \ No newline at end of file From d221c64736630d67b2c048a02e3c66f0644e3dd3 Mon Sep 17 00:00:00 2001 From: jbaross Date: Fri, 8 May 2026 15:06:30 +0100 Subject: [PATCH 04/12] add main provider page --- app/ai-gateway/ai-providers/vercel.md | 87 +++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 app/ai-gateway/ai-providers/vercel.md diff --git a/app/ai-gateway/ai-providers/vercel.md b/app/ai-gateway/ai-providers/vercel.md new file mode 100644 index 0000000000..f5b9b4c989 --- /dev/null +++ b/app/ai-gateway/ai-providers/vercel.md @@ -0,0 +1,87 @@ +--- +title: "Vercel provider" +layout: reference +content_type: reference +description: Reference for supported capabilities for Vercel provider +breadcrumbs: + - /ai-gateway/ + - /ai-gateway/ai-providers/ + +permalink: /ai-gateway/ai-providers/vercel/ + +works_on: + - on-prem + - konnect + +products: + - gateway + - ai-gateway + +tools: + - admin-api + - konnect-api + - deck + - kic + - terraform + +tags: + - ai + +plugins: + - ai-proxy-advanced + - ai-proxy + +min_version: + gateway: '2.0.0' + +related_resources: + - text: "{{site.ai_gateway}}" + url: /ai-gateway/ + - text: "{{site.ai_gateway}} plugins" + url: /plugins/?category=ai + - text: AI Providers + url: /ai-gateway/ai-providers/ + +how_to_list: + config: + products: + - ai-gateway + tags: + - vercel + description: true + view_more: false +--- + + +{% include plugins/ai-proxy/providers/providers.md providers=site.data.plugins.ai-proxy provider_name="Vercel" %} + +## Configure {{ provider.name }} with AI Proxy + +To use {{ provider.name }} with {{site.ai_gateway}}, configure the [AI Proxy](/plugins/ai-proxy/) or [AI Proxy Advanced](/plugins/ai-proxy-advanced/) plugin. + +Here's a minimal configuration for chat completions: + +{% entity_example %} +type: plugin +data: + name: ai-proxy + config: + route_type: llm/v1/chat + auth: + header_name: Authorization + header_value: Bearer ${key} + model: + provider: vercel + name: vercel-k2.6 + +variables: + key: + value: "$MOONSHOT_API_KEY" +{% endentity_example %} + +{:.success} +> For more configuration options and examples, see: +> - [AI Proxy examples](/plugins/ai-proxy/examples/) +> - [AI Proxy Advanced examples](/plugins/ai-proxy-advanced/examples/) + +{% include plugins/ai-proxy/providers/how-tos.md %} \ No newline at end of file From f18f21c53ad541a6f827bec39079ab3f2abde456 Mon Sep 17 00:00:00 2001 From: jbaross Date: Fri, 8 May 2026 15:33:49 +0100 Subject: [PATCH 05/12] add vercel as reseller note --- app/ai-gateway/ai-providers/vercel.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/ai-gateway/ai-providers/vercel.md b/app/ai-gateway/ai-providers/vercel.md index f5b9b4c989..0b2ec2df4b 100644 --- a/app/ai-gateway/ai-providers/vercel.md +++ b/app/ai-gateway/ai-providers/vercel.md @@ -59,6 +59,8 @@ how_to_list: To use {{ provider.name }} with {{site.ai_gateway}}, configure the [AI Proxy](/plugins/ai-proxy/) or [AI Proxy Advanced](/plugins/ai-proxy-advanced/) plugin. +Note that, {{ site.vercel }} hosts [models](https://vercel.com/ai-gateway/models) from other providers so in this example we use `anthropic/claude-opus-4.6`. + Here's a minimal configuration for chat completions: {% entity_example %} From bff9804a16203852d252bc75bf3d7212f79307a5 Mon Sep 17 00:00:00 2001 From: jbaross Date: Fri, 8 May 2026 17:00:24 +0100 Subject: [PATCH 06/12] correct version numbers of deps --- .../ai-gateway/set-up-ai-proxy-advanced-with-vercel.md | 4 ++-- app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md b/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md index 5f22a04b22..3247688506 100644 --- a/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md +++ b/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md @@ -19,7 +19,7 @@ works_on: - konnect min_version: - gateway: '3.14' + gateway: '2.0.0' plugins: - ai-proxy-advanced @@ -45,7 +45,7 @@ prereqs: inline: - title: Vercel include_content: prereqs/vercel - icon_url: /assets/icons/vercel.svg + icon_url: /assets/icons/gateway.svg entities: services: - example-service diff --git a/app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md b/app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md index fd904b50ed..57ab819bf8 100644 --- a/app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md +++ b/app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md @@ -19,7 +19,7 @@ works_on: - konnect min_version: - gateway: '3.14' + gateway: '2.0.0' plugins: - ai-proxy @@ -45,7 +45,7 @@ prereqs: inline: - title: Vercel include_content: prereqs/vercel - icon_url: /assets/icons/vercel.svg + icon_url: /assets/icons/gateway.svg entities: services: - example-service From 2c6e45c887ffffe0b833fd506e79c1b07b6d233e Mon Sep 17 00:00:00 2001 From: jbaross Date: Mon, 11 May 2026 14:31:36 +0100 Subject: [PATCH 07/12] liquid fix for vale --- app/_includes/prereqs/vercel.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/_includes/prereqs/vercel.md b/app/_includes/prereqs/vercel.md index 9fc5d5fa92..2cc5c53384 100644 --- a/app/_includes/prereqs/vercel.md +++ b/app/_includes/prereqs/vercel.md @@ -1,6 +1,6 @@ This tutorial requires a {{ site.vercel}} API key. -1. Create a [{{ site.vercel}}](https://vercel.com/) account. +1. Create a [{{ site.vercel }}](https://vercel.com/) account. 1. Click **AI Gateway** 1. Click **API keys**. 1. Click **Create API key**. From efc7a1e24cfc15a9cc0de837fda83a25b4fd03ff Mon Sep 17 00:00:00 2001 From: jbaross Date: Tue, 12 May 2026 11:51:07 +0100 Subject: [PATCH 08/12] add vercel icon svg --- .../ai-gateway/set-up-ai-proxy-advanced-with-vercel.md | 2 +- app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md | 2 +- app/assets/icons/vercel.svg | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 app/assets/icons/vercel.svg diff --git a/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md b/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md index 3247688506..1e89c8d988 100644 --- a/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md +++ b/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md @@ -45,7 +45,7 @@ prereqs: inline: - title: Vercel include_content: prereqs/vercel - icon_url: /assets/icons/gateway.svg + icon_url: /assets/icons/vercel.svg entities: services: - example-service diff --git a/app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md b/app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md index 57ab819bf8..4dabd49b86 100644 --- a/app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md +++ b/app/_how-tos/ai-gateway/set-up-ai-proxy-with-vercel.md @@ -45,7 +45,7 @@ prereqs: inline: - title: Vercel include_content: prereqs/vercel - icon_url: /assets/icons/gateway.svg + icon_url: /assets/icons/vercel.svg entities: services: - example-service diff --git a/app/assets/icons/vercel.svg b/app/assets/icons/vercel.svg new file mode 100644 index 0000000000..72948d01a7 --- /dev/null +++ b/app/assets/icons/vercel.svg @@ -0,0 +1,3 @@ + + + From 116ced5388b6ceb7b9cb2e48258c894e389e1d5e Mon Sep 17 00:00:00 2001 From: jbaross Date: Fri, 15 May 2026 16:52:25 +0100 Subject: [PATCH 09/12] add yaml files for provider --- app/_data/plugins/ai-proxy.yaml | 22 ++++++++++++ .../set-up-ai-proxy-advanced-with-vercel.md | 6 ++-- .../ai-proxy/examples/vercel-chat-route.yaml | 34 +++++++++++++++++++ app/ai-gateway/ai-providers/vercel.md | 2 +- 4 files changed, 60 insertions(+), 4 deletions(-) create mode 100644 app/_kong_plugins/ai-proxy/examples/vercel-chat-route.yaml diff --git a/app/_data/plugins/ai-proxy.yaml b/app/_data/plugins/ai-proxy.yaml index 54082456a4..6ac56b6105 100644 --- a/app/_data/plugins/ai-proxy.yaml +++ b/app/_data/plugins/ai-proxy.yaml @@ -919,6 +919,28 @@ providers: provider_specific: [] statistics_logging: [] + - name: 'Vercel' + url_patterns: + - 'https://ai-gateway.vercel.sh' + min_version: '3.14' + chat: + supported: true + streaming: true + upstream_path: '`/v1/chat/completions`' + route_type: 'llm/v1/chat' + model_example: 'openai/gpt-5.5' + min_version: '3.14' + embeddings: + supported: false + image: + generations: + supported: false + edits: + supported: false + limitations: + provider_specific: [] + statistics_logging: [] + parameters: provider: 'config.model.provider' route_type: 'config.route_type' diff --git a/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md b/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md index 1e89c8d988..fce6ff372c 100644 --- a/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md +++ b/app/_how-tos/ai-gateway/set-up-ai-proxy-advanced-with-vercel.md @@ -64,9 +64,9 @@ cleanup: ## Configure the plugin -To set up AI Proxy Advanced with Vercel, use the `openai` provider, specify the [model](https://vercel.com/ai-gateway/models) and set the appropriate authentication header and upstream URL. +To set up AI Proxy Advanced with Vercel, use the `vercel` provider, specify the [model](https://vercel.com/ai-gateway/models) and set the appropriate authentication header and upstream URL. -In this example, we'll use the `anthropic/claude-opus-4.6` model: +In this example, we'll use the `openai/gpt-5.5` model: {% entity_examples %} entities: @@ -80,7 +80,7 @@ entities: header_value: Bearer ${api_key} model: provider: vercel - name: anthropic/claude-opus-4.6 + name: openai/gpt-5.5 options: upstream_url: https://ai-gateway.vercel.sh/v1/chat/completions max_tokens: 512 diff --git a/app/_kong_plugins/ai-proxy/examples/vercel-chat-route.yaml b/app/_kong_plugins/ai-proxy/examples/vercel-chat-route.yaml new file mode 100644 index 0000000000..e72b4cbe63 --- /dev/null +++ b/app/_kong_plugins/ai-proxy/examples/vercel-chat-route.yaml @@ -0,0 +1,34 @@ + +title: 'Chat route with Vercel' +description: 'Configure a chat route using the Vercel AI Gateway.' + +weight: 900 +min_version: + gateway: '3.14' +requirements: +- Vercel account + +config: + route_type: llm/v1/chat + auth: + header_name: Authorization + header_value: Bearer ${key} + model: + provider: vercel + name: openai/gpt-5.5 + options: + upstream_url: https://ai-gateway.vercel.sh/v1/chat/completions + max_tokens: 512 + temperature: 1.0 + +variables: + key: + value: $VERCEL_API_KEY + description: The API key to use to connect to Vercel. + +tools: + - deck + - admin-api + - konnect-api + - kic + - terraform diff --git a/app/ai-gateway/ai-providers/vercel.md b/app/ai-gateway/ai-providers/vercel.md index 0b2ec2df4b..02652d4e11 100644 --- a/app/ai-gateway/ai-providers/vercel.md +++ b/app/ai-gateway/ai-providers/vercel.md @@ -74,7 +74,7 @@ data: header_value: Bearer ${key} model: provider: vercel - name: vercel-k2.6 + name: openai/gpt-5.5 variables: key: From e03383e3e8748a1768f2214fabf0e1782e88f7c1 Mon Sep 17 00:00:00 2001 From: jbaross Date: Mon, 18 May 2026 14:51:39 +0100 Subject: [PATCH 10/12] use correct svg for vercel in ai-providers yaml Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- app/_landing_pages/ai-gateway/ai-providers.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/_landing_pages/ai-gateway/ai-providers.yaml b/app/_landing_pages/ai-gateway/ai-providers.yaml index 78cebfc661..06e65f2ad1 100644 --- a/app/_landing_pages/ai-gateway/ai-providers.yaml +++ b/app/_landing_pages/ai-gateway/ai-providers.yaml @@ -66,14 +66,14 @@ rows: - type: icon_card config: title: Vertex AI - icon: /assets/icons/Vertex.svg + icon: /assets/icons/vertex.svg cta: url: /ai-gateway/ai-providers/vertex/ - blocks: - type: icon_card config: title: Vercel - icon: /assets/icons/Vertex.svg + icon: /assets/icons/vercel.svg cta: url: /ai-gateway/ai-providers/vercel/ - blocks: From 933344cddd20b6b7cd1598c49bdb5c48a2bd3df9 Mon Sep 17 00:00:00 2001 From: jbaross Date: Mon, 18 May 2026 14:58:21 +0100 Subject: [PATCH 11/12] copilot fixes --- app/_data/plugins/ai-proxy.yaml | 4 ++-- app/ai-gateway/ai-providers/vercel.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/_data/plugins/ai-proxy.yaml b/app/_data/plugins/ai-proxy.yaml index 6ac56b6105..cf4a220c80 100644 --- a/app/_data/plugins/ai-proxy.yaml +++ b/app/_data/plugins/ai-proxy.yaml @@ -922,14 +922,14 @@ providers: - name: 'Vercel' url_patterns: - 'https://ai-gateway.vercel.sh' - min_version: '3.14' + min_version: '2.0.0' chat: supported: true streaming: true upstream_path: '`/v1/chat/completions`' route_type: 'llm/v1/chat' model_example: 'openai/gpt-5.5' - min_version: '3.14' + min_version: '2.0.0' embeddings: supported: false image: diff --git a/app/ai-gateway/ai-providers/vercel.md b/app/ai-gateway/ai-providers/vercel.md index 02652d4e11..f0bcd6b458 100644 --- a/app/ai-gateway/ai-providers/vercel.md +++ b/app/ai-gateway/ai-providers/vercel.md @@ -59,7 +59,7 @@ how_to_list: To use {{ provider.name }} with {{site.ai_gateway}}, configure the [AI Proxy](/plugins/ai-proxy/) or [AI Proxy Advanced](/plugins/ai-proxy-advanced/) plugin. -Note that, {{ site.vercel }} hosts [models](https://vercel.com/ai-gateway/models) from other providers so in this example we use `anthropic/claude-opus-4.6`. +Note that, {{ site.vercel }} hosts [models](https://vercel.com/ai-gateway/models) from other providers so in this example we use `openai/gpt-5.5`. Here's a minimal configuration for chat completions: @@ -78,7 +78,7 @@ data: variables: key: - value: "$MOONSHOT_API_KEY" + value: "$VERCEL_API_KEY" {% endentity_example %} {:.success} From a23dedd3eb7a8665f7337a4a46c12a26da1985e7 Mon Sep 17 00:00:00 2001 From: jbaross Date: Mon, 18 May 2026 16:48:11 +0100 Subject: [PATCH 12/12] vale fix --- app/_includes/prereqs/vercel.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/_includes/prereqs/vercel.md b/app/_includes/prereqs/vercel.md index 2cc5c53384..69b728f34d 100644 --- a/app/_includes/prereqs/vercel.md +++ b/app/_includes/prereqs/vercel.md @@ -1,7 +1,7 @@ This tutorial requires a {{ site.vercel}} API key. 1. Create a [{{ site.vercel }}](https://vercel.com/) account. -1. Click **AI Gateway** +1. Click **{{ site.ai_gateway }}** 1. Click **API keys**. 1. Click **Create API key**. 1. In the **Name** field, enter `Kong`.