Class References
Function References
- text
- textOptions
- combineStrategies
- convertMessagesToModelMessages
- convertZodToJsonSchema
- createReplayStream
- embedding
- generateMessageId
- maxIterations
- messages
- modelMessageToUIMessage
- modelMessagesToUIMessages
- normalizeToUIMessage
- parsePartialJSON
- summarize
- toServerSentEventsStream
- toServerSentEventsResponse
- toolDefinition
- uiMessageToModelMessages
- realtimeToken
- untilFinishReason
Interface References
- AIAdapter
- AIAdapterConfig
- AgentLoopState
- AudioPart
- AudioVisualization
- BaseStreamChunk
- TextCompletionChunk
- TextOptions
- ChunkRecording
- ChunkStrategy
- ClientTool
- ContentPartSource
- ContentStreamChunk
- DefaultMessageMetadataByModality
- DocumentPart
- DoneStreamChunk
- EmbeddingOptions
- EmbeddingResult
- ErrorStreamChunk
- ImagePart
- InternalToolCallState
- JSONParser
- ModelMessage
- ProcessorResult
- ProcessorState
- RealtimeAdapter
- RealtimeClientOptions
- RealtimeConnection
- RealtimeMessage
- RealtimeSessionConfig
- RealtimeToken
- RealtimeTokenAdapter
- RealtimeTokenOptions
- ResponseFormat
- ServerTool
- StreamProcessorEvents
- StreamProcessorHandlers
- StreamProcessorOptions
- SummarizationOptions
- SummarizationResult
- TextPart
- ThinkingPart
- ThinkingStreamChunk
- Tool
- ToolCall
- ToolCallPart
- ToolCallStreamChunk
- ToolConfig
- ToolDefinition
- ToolDefinitionConfig
- ToolDefinitionInstance
- ToolInputAvailableStreamChunk
- ToolResultPart
- ToolResultStreamChunk
- UIMessage
- VideoPart
Type Alias References
- AgentLoopStrategy
- AnyClientTool
- TextStreamOptionsForModel
- TextStreamOptionsUnion
- ConstrainedContent
- ConstrainedModelMessage
- ContentPart
- ContentPartForModalities
- ExtractModalitiesForModel
- ExtractModelsFromAdapter
- InferToolInput
- InferToolName
- InferToolOutput
- MessagePart
- RealtimeEvent
- RealtimeMessagePart
- RealtimeMode
- RealtimeStatus
- ModalitiesArrayToUnion
- Modality
- StreamChunk
- ToolCallState
- ToolResultState
Variable References
ConsoleLogger
Defined in: packages/ai/src/logger/console-logger.ts:101
Default Logger implementation that routes each level to the matching console method:
- debug → console.debug
- info → console.info
- warn → console.warn
- error → console.error
When a meta object is supplied it is rendered with the strategy that actually surfaces it on the current runtime (see MetaStrategy): depth-unlimited console.dir on Node, circular-safe JSON on Cloudflare Workers, and an extra console argument everywhere else.
This is the logger used when debug is enabled on any activity and no custom logger is supplied via debug: { logger }.
Implements#
Constructors#
Constructor#
new ConsoleLogger(): ConsoleLogger;Returns#
ConsoleLogger
Methods#
debug()#
debug(message, meta?): void;Defined in: packages/ai/src/logger/console-logger.ts:103
Log a debug-level message; forwards to console.debug.
Parameters#
message#
string
meta?#
Record<string, unknown>
Returns#
void
Implementation of#
error()#
error(message, meta?): void;Defined in: packages/ai/src/logger/console-logger.ts:118
Log an error-level message; forwards to console.error.
Parameters#
message#
string
meta?#
Record<string, unknown>
Returns#
void
Implementation of#
info()#
info(message, meta?): void;Defined in: packages/ai/src/logger/console-logger.ts:108
Log an info-level message; forwards to console.info.
Parameters#
message#
string
meta?#
Record<string, unknown>
Returns#
void
Implementation of#
warn()#
warn(message, meta?): void;Defined in: packages/ai/src/logger/console-logger.ts:113
Log a warning-level message; forwards to console.warn.
Parameters#
message#
string
meta?#
Record<string, unknown>
Returns#
void