Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/provider / adapters/vercel / vercelAdapter
Function: vercelAdapter()
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
| Parameter | Type |
|---|---|
model | LanguageModelLike |
options | VercelAdapterOptions |