AbstractItems collection — list, upload, and manage items in this instance.
Jobs collection — list, create, and inspect indexing jobs.
Generate chat completions with AI Search context (streaming).
Chat completions request with stream: true.
ReadableStream of server-sent events.
Generate chat completions with AI Search context.
Chat completions request.
Chat completion response with choices and RAG chunks.
Get metadata about this instance.
Search the AI Search instance for relevant chunks.
Search request with query or messages and optional AI search options.
Search response with matching chunks and search query.
Get instance statistics (item count, indexing status, etc.).
Statistics with counts per status, last activity time, and engine details.
Update the instance configuration.
Partial configuration to update.
Updated instance info.
Instance-level AI Search service.
Used as:
AiSearchNamespace.get(name)(namespace binding)env.BLOG_SEARCH(single instance binding viaai_search)Provides search, chat, update, stats, items, and jobs operations.
Example