ai
constai:object=AI
Defined in: grok.ts:32
AI API
Type Declaration
| Name | Type | Description | Defined in |
|---|---|---|---|
config | object | Configuration sub-namespace for AI provider settings. | src/ai.ts:33 |
get config.configured | boolean | - | src/ai.ts:38 |
get config.current | AIConfig | - | src/ai.ts:34 |
get config.indexEntities | boolean | - | src/ai.ts:42 |
get config.proxyToken | string | - | src/ai.ts:51 |
get config.proxyUrl | string | - | src/ai.ts:47 |
processPrompt() | (prompt) => Promise<boolean> | - | src/ai.ts:91 |
searchEntities() | (text, threshold?, limit?, types?) => Promise<Entity[]> | Performs a semantic search over indexed Datagrok entities. The input [text] is converted into a vector embedding using the configured embedding model and compared against stored entity embeddings using vector distance. Results are filtered by the provided similarity [threshold], optionally restricted to specific entity [types], and limited by [limit]. Throws Error if AI indexing is disabled or no AI provider is configured. | src/ai.ts:79 |