UNPKG

@promptbook/azure-openai

Version:

Promptbook: Run AI apps in plain human language across multiple models and platforms

24 lines (23 loc) 959 B
import type { AvailableModel } from '../../execution/AvailableModel'; import type { CommonToolsOptions } from '../../execution/CommonToolsOptions'; import type { LlmExecutionTools } from '../../execution/LlmExecutionTools'; import type { VercelProvider } from './VercelProvider'; /** * Options for `createExecutionToolsFromVercelProvider` * * @public exported from `@promptbook/google` */ export type VercelExecutionToolsOptions = CommonToolsOptions & Pick<LlmExecutionTools, 'title' | 'description'> & { /** * Vercel provider for the execution tools */ readonly vercelProvider: VercelProvider; /** * List of available models for given Vercel provider */ readonly availableModels: ReadonlyArray<AvailableModel>; /** * Additional settings for chat models when calling `vercelProvider.chat('model-name', settings)` */ readonly additionalChatSettings?: Partial<Parameters<VercelProvider['chat']>[1]>; };