@promptbook/azure-openai
Version:
Promptbook: Run AI apps in plain human language across multiple models and platforms
12 lines (11 loc) • 559 B
TypeScript
import type { Registered } from '../utils/$Register';
import type { TODO_any } from '../utils/organization/TODO_any';
import type { LlmExecutionTools } from './LlmExecutionTools';
/**
* Type representing a constructor for LLM execution tools, which are used to interact with language models.
* Combines registration metadata with a factory function for creating LLM tool instances.
*/
export type LlmExecutionToolsConstructor = Registered & ((options: TODO_any) => LlmExecutionTools);
/**
* TODO: [🎶] Naming "constructor" vs "creator" vs "factory"
*/