Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/provider / adapters/vercel / vercelAdapter

Function: vercelAdapter()

ts
function vercelAdapter(model, options?): Provider;

Defined in: packages/provider/src/adapters/vercel.ts:169

Wrap a Vercel AI SDK language-model value in a Graphorin Provider. The adapter passes Graphorin Messages through directly — both formats use the same role + content discriminated shape — and translates the streaming chunks emitted by the AI SDK onto Graphorin ProviderEvents.

The adapter auto-detects the model's import('@graphorin/core').ReasoningContract from its modelId (e.g. Anthropic Claude → 'round-trip-required', OpenAI o1 / o3 → 'hidden', Gemini reasoning variants → 'hidden', everything else → 'optional'). Callers can override the inferred value via options.capabilities.reasoningContract.

Parameters

ParameterType
modelLanguageModelLike
optionsVercelAdapterOptions

Returns

Provider

Stable