Optional
description
description?: string
Optional
invocationParameters
invocationParameters?: {
frequency_penalty?: number;
max_completion_tokens?: number;
max_tokens?: number;
presence_penalty?: number;
reasoning_effort?: "minimal" | "low" | "medium" | "high";
seed?: number;
temperature?: number;
top_p?: number;
}
Type declaration
Optional
frequency_penalty?: number
Optional
max_completion_tokens?: number
Optional
max_tokens?: number
Optional
presence_penalty?: number
Optional
reasoning_effort?: "minimal" | "low" | "medium" | "high"
Optional
seed?: number
Optional
temperature?: number
Optional
top_p?: number
modelName
modelName: string
modelProvider
modelProvider: "AZURE_OPENAI"
template
template: {
content:
| string
| (
| { text: string; type: "text" }
| {
tool_call: { arguments: string; name: string; type: "function" };
tool_call_id: string;
type: "tool_call";
}
| {
tool_call_id: string;
tool_result: | null
| string
| number
| boolean
| { [key: string]: unknown }
| unknown[];
type: "tool_result";
}
)[];
role: | "user"
| "assistant"
| "model"
| "ai"
| "tool"
| "system"
| "developer";
}[]
Type declaration
content:
| string
| (
| { text: string; type: "text" }
| {
tool_call: { arguments: string; name: string; type: "function" };
tool_call_id: string;
type: "tool_call";
}
| {
tool_call_id: string;
tool_result: | null
| string
| number
| boolean
| { [key: string]: unknown }
| unknown[];
type: "tool_result";
}
)[]
role: "user" | "assistant" | "model" | "ai" | "tool" | "system" | "developer"
Optional
templateFormat
templateFormat?: "NONE" | "MUSTACHE" | "F_STRING"
The description of the prompt version.