Documentation / @agentick/core / createAdapter
Function: createAdapter() ​
createAdapter<
TProviderInput,TProviderOutput,TChunk>(options):ModelClass
Defined in: core/src/model/adapter.ts:992
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>