/** * Options types for LLM package */ /** Options for the LLM API */ export interface LLMApiOptions { temperature?: number; topK?: number; topP?: number; maxTokens?: number; } /** Call options for timeouts */ export interface LLMCallOptions { timeout?: number; } /** Task creation options */ export interface LLMTaskOptions { callOptions?: Partial; apiOptions?: Partial; } /** * Options for completion requests * Extended to support both old and new patterns */ export interface CompletionOptions extends LLMApiOptions, LLMCallOptions { /** Task-based model selection (new) */ task?: string; /** Direct model selection */ model?: string; /** System prompt for the completion */ systemPrompt?: string; } //# sourceMappingURL=options.d.ts.map