interface LLMOptions {
    apiKey?: string;
    automaticFunctionCallingConfig?: AutomaticFunctionCallingConfig;
    frequencyPenalty?: number;
    geminiTools?: LLMTools;
    httpOptions?: HttpOptions;
    location?: string;
    maxOutputTokens?: number;
    model: string;
    presencePenalty?: number;
    project?: string;
    seed?: number;
    temperature?: number;
    thinkingConfig?: ThinkingConfig;
    toolChoice?: llm.ToolChoice;
    topK?: number;
    topP?: number;
    vertexai?: boolean;
}

Properties

apiKey?: string
automaticFunctionCallingConfig?: AutomaticFunctionCallingConfig
frequencyPenalty?: number
geminiTools?: LLMTools
httpOptions?: HttpOptions
location?: string
maxOutputTokens?: number
model: string
presencePenalty?: number
project?: string
seed?: number
temperature?: number
thinkingConfig?: ThinkingConfig
toolChoice?: llm.ToolChoice
topK?: number
topP?: number
vertexai?: boolean