Skip to content

Interface: LakebaseAiSearchConfig

Configuration for the Lakebase implementation of AppKit AI Search.

  • BasePluginConfig

[key: string]: unknown

optional allowWrite?: boolean

Enable the document upsert route and exported method.


optional host?: string

BasePluginConfig.host


optional indexes?: Record<string, LakebaseAiSearchIndexConfig>


optional name?: string

BasePluginConfig.name


optional schema?: string

PostgreSQL schema that owns the generated full-text tables.


optional streamConfig?: StreamConfig

SSE stream configuration for this plugin’s executeStream() calls (buffer sizes, maxEventSize, TTL, heartbeat). Sets the plugin’s StreamManager defaults; a per-call stream config still overrides these. Use it to raise maxEventSize above the 5 MiB default when a stream emits larger events.

BasePluginConfig.streamConfig


optional telemetry?: TelemetryOptions

BasePluginConfig.telemetry