Skip to content

agents / Exports / ChatOptions

Interface: ChatOptions

Options for AI provider chat requests

Hierarchy

  • ProviderSpecificOptions

    ChatOptions

Table of contents

Properties

Properties

openai

Optional openai: Object

OpenAI specific options

Type declaration

NameType
organization?string
user?string
stop?string | string[]
presencePenalty?number
frequencyPenalty?number
logitBias?Record<string, number>
topP?number
n?number
stream?boolean
suffix?string
echo?boolean
bestOf?number
logprobs?number

Inherited from

ProviderSpecificOptions.openai

Defined in

packages/agents/src/interfaces/provider.ts:109


anthropic

Optional anthropic: Object

Anthropic specific options

Type declaration

NameType
stopSequences?string[]
topP?number
topK?number
metadata?{ userId?: string }
metadata.userId?string

Inherited from

ProviderSpecificOptions.anthropic

Defined in

packages/agents/src/interfaces/provider.ts:126


google

Optional google: Object

Google specific options

Type declaration

NameType
candidateCount?number
stopSequences?string[]
safetySettings?{ category: string ; threshold: string }[]
topP?number
topK?number

Inherited from

ProviderSpecificOptions.google

Defined in

packages/agents/src/interfaces/provider.ts:136


tools

Optional tools: ToolSchema[]

Tool schemas to provide to the AI provider

Defined in

packages/agents/src/interfaces/provider.ts:153


maxTokens

Optional maxTokens: number

Maximum number of tokens to generate

Defined in

packages/agents/src/interfaces/provider.ts:155


temperature

Optional temperature: number

Temperature for response randomness (0-1)

Defined in

packages/agents/src/interfaces/provider.ts:157


model

Optional model: string

Model to use for the request

Defined in

packages/agents/src/interfaces/provider.ts:159

Released under the MIT License.