AI/ML API
Use AI/ML API with AI apps and agents through Vercel Connect. Follow a complete setup guide for secure runtime access.
Install the skill
$ npx skills add vercel/vercel-plugin --skill vercel-connectConnect to
AI/ML API$ vercel connect create ai-ml-api --name acme-ai-ml-apiUse its data in agents(opens in new tab) and apps(opens in new tab)
import { getToken } from '@vercel/connect';const userId = 'user_123';const token = await getToken('ai-ml-api/acme-ai-ml-api', {subject: { type: 'user', id: userId },});
Use AI/ML API in apps and agents
Access AI models for text generation, image processing, and other tasks.
Why use Vercel Connect with AI/ML API?
Credentials on demand
Request AI/ML API credentials only when your application or agent needs them instead of copying secrets into application code.
Access for the right subject
Support both user-authorized and app-scoped AI/ML API access from the same connection layer.
Centralized credential management
Manage AI/ML API credentials in one place and retrieve them through a consistent runtime API.
Vercel-native controls
Bind connections to the projects and environments that need them while Vercel OIDC authenticates each runtime request.
Use AI/ML API with your stack
Follow a complete setup for the Connect SDK or a supported agent framework.
Add AI/ML API to an existing Vercel application with the Connect SDK.
Install the Connect SDK
npm install @vercel/connectCreate the AI/ML API connector
Run these commands from the project that will use the connection.
vercel linkvercel connect create ai-ml-api --name acme-ai-ml-apivercel env pullRequest AI/ML API credentials
app/api/route.tsimport { getToken } from '@vercel/connect';const userId = 'user_123';const token = await getToken('ai-ml-api/acme-ai-ml-api', {subject: { type: 'user', id: userId },});