mirror of
https://github.com/andy-stack/vaultkeeper-ai.git
synced 2026-07-22 16:30:27 +00:00
13 lines
No EOL
407 B
TypeScript
13 lines
No EOL
407 B
TypeScript
import type { AITool } from "Enums/AITool";
|
|
import type { JSONSchemaProperty } from "../Schemas/AIToolTypes";
|
|
|
|
// platform agnostic function definition used to present function calls in an API call
|
|
export interface IAIToolDefinition {
|
|
name: AITool;
|
|
description: string;
|
|
parameters: {
|
|
type: string;
|
|
properties: Record<string, JSONSchemaProperty>;
|
|
required?: string[];
|
|
};
|
|
} |