Documentation / @agentick/core / createAdapter
Function: createAdapter()
createAdapter<
TProviderInput,TProviderOutput,TChunk>(options):ModelClass
Defined in: core/src/model/adapter.ts:991
Create an adapter using StreamAccumulator for clean streaming.
This is the recommended way to create model adapters. StreamAccumulator handles all the complexity of converting AdapterDeltas to StreamEvents with proper lifecycle management.
Returns a ModelClass that can be used:
- As a JSX component:
<model temperature={0.9}><MyAgent /></model> - With createApp:
createApp(Agent, { model }) - For direct calls:
await model.generate(input)
Type Parameters
TProviderInput
TProviderInput
TProviderOutput
TProviderOutput
TChunk
TChunk
Parameters
options
AdapterOptions<TProviderInput, TProviderOutput, TChunk>