UNPKG

@promptbook/templates

Version:

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

40 lines (39 loc) 1.27 kB
import { BaseCommitmentDefinition } from '../_base/BaseCommitmentDefinition'; import type { AgentModelRequirements } from '../_misc/AgentModelRequirements'; /** * MODEL commitment definition * * The MODEL commitment specifies which AI model to use and can also set * model-specific parameters like temperature, topP, and topK. * * Example usage in agent source: * * ```book * MODEL gpt-4 * MODEL claude-3-opus temperature=0.3 * MODEL gpt-3.5-turbo temperature=0.8 topP=0.9 * ``` * * @private [🪔] Maybe export the commitments through some package */ export declare class ModelCommitmentDefinition extends BaseCommitmentDefinition<'MODEL'> { constructor(); /** * Short one-line description of MODEL. */ get description(): string; /** * Markdown documentation for MODEL commitment. */ get documentation(): string; applyToAgentModelRequirements(requirements: AgentModelRequirements, content: string): AgentModelRequirements; } /** * Singleton instance of the MODEL commitment definition * * @private [🪔] Maybe export the commitments through some package */ export declare const ModelCommitment: ModelCommitmentDefinition; /** * Note: [💞] Ignore a discrepancy between file name and entity name */