Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.09 KB

File metadata and controls

49 lines (30 loc) · 1.09 KB
id createChatOptions
title createChatOptions

Function: createChatOptions()

function createChatOptions<TAdapter, TSchema, TStream>(options): TextActivityOptions<TAdapter, TSchema, TStream>;

Defined in: packages/typescript/ai/src/activities/chat/index.ts:213

Create typed options for the chat() function without executing. This is useful for pre-defining configurations with full type inference.

Type Parameters

TAdapter

TAdapter extends AnyTextAdapter

TSchema

TSchema extends SchemaInput | undefined = undefined

TStream

TStream extends boolean = true

Parameters

options

TextActivityOptions<TAdapter, TSchema, TStream>

Returns

TextActivityOptions<TAdapter, TSchema, TStream>

Example

const chatOptions = createChatOptions({
  adapter: anthropicText('claude-sonnet-4-5'),
})

const stream = chat({ ...chatOptions, messages })