Interface: LakebaseAiSearchConfig
Configuration for the Lakebase implementation of AppKit AI Search.
Extends
Section titled “Extends”BasePluginConfig
Indexable
Section titled “Indexable”[
key:string]:unknown
Properties
Section titled “Properties”allowWrite?
Section titled “allowWrite?”
optionalallowWrite?:boolean
Enable the document upsert route and exported method.
optionalhost?:string
Inherited from
Section titled “Inherited from”BasePluginConfig.host
indexes?
Section titled “indexes?”
optionalindexes?:Record<string,LakebaseAiSearchIndexConfig>
optionalname?:string
Inherited from
Section titled “Inherited from”BasePluginConfig.name
schema?
Section titled “schema?”
optionalschema?:string
PostgreSQL schema that owns the generated full-text tables.
streamConfig?
Section titled “streamConfig?”
optionalstreamConfig?: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.
Inherited from
Section titled “Inherited from”BasePluginConfig.streamConfig
telemetry?
Section titled “telemetry?”
optionaltelemetry?:TelemetryOptions
Inherited from
Section titled “Inherited from”BasePluginConfig.telemetry