UNPKG

reagentbuilder

Version:

An enterprise-grade AI agent framework based on LangChain and LangGraph, featuring dynamic tools, interceptors, breakpoints, and performance monitoring.

37 lines 1.11 kB
import { BaseChatModel } from "@langchain/core/language_models/chat_models"; export type LLMProvider = 'openai' | 'anthropic' | 'azure' | 'custom'; export interface BaseLLMConfig { provider: LLMProvider; model: string; temperature?: number; maxTokens?: number; topP?: number; frequencyPenalty?: number; presencePenalty?: number; timeout?: number; maxRetries?: number; } export interface OpenAILLMConfig extends BaseLLMConfig { provider: 'openai'; apiKey: string; baseURL?: string; organization?: string; } export interface AnthropicLLMConfig extends BaseLLMConfig { provider: 'anthropic'; apiKey: string; baseURL?: string; } export interface AzureLLMConfig extends BaseLLMConfig { provider: 'azure'; apiKey: string; azureEndpoint: string; apiVersion: string; deploymentName: string; } export interface CustomLLMConfig extends BaseLLMConfig { provider: 'custom'; instance: BaseChatModel; } export type LLMConfig = OpenAILLMConfig | AnthropicLLMConfig | AzureLLMConfig | CustomLLMConfig; //# sourceMappingURL=llm.d.ts.map