Skip to main content

Interface: LLMUtilityAIConfig

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:48

Base configuration for any IUtilityAI implementation.

Extends

Properties

classificationModelId?

optional classificationModelId: string

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:55


defaultLanguage?

optional defaultLanguage: string

Defined in: packages/agentos/src/nlp/ai_utilities/IUtilityAI.ts:21

Default language for processing if not specified in method options (e.g., 'en', 'es'). BCP-47 format preferred.

Inherited from

UtilityAIConfigBase.defaultLanguage


defaultModelId?

optional defaultModelId: string

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:50


defaultProviderId?

optional defaultProviderId: string

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:51


jsonFixerModelId?

optional jsonFixerModelId: string

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:59


keywordModelId?

optional keywordModelId: string

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:56


languageDetectionModelId?

optional languageDetectionModelId: string

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:58


llmProviderManager

llmProviderManager: AIModelProviderManager

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:49


readabilityEstimationModelId?

optional readabilityEstimationModelId: string

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:62


resourcePath?

optional resourcePath: string

Defined in: packages/agentos/src/nlp/ai_utilities/IUtilityAI.ts:23

Path to a directory containing resource files (e.g., stop word lists, lexicons, trained models for statistical utilities).

Inherited from

UtilityAIConfigBase.resourcePath


semanticSimilarityModelId?

optional semanticSimilarityModelId: string

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:60


sentimentModelId?

optional sentimentModelId: string

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:57


summarizationModelId?

optional summarizationModelId: string

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:54


textNormalizationModelId?

optional textNormalizationModelId: string

Defined in: packages/agentos/src/nlp/ai_utilities/LLMUtilityAI.ts:61


utilityId?

optional utilityId: string

Defined in: packages/agentos/src/nlp/ai_utilities/IUtilityAI.ts:19

Unique identifier for this specific utility AI service instance.

Inherited from

UtilityAIConfigBase.utilityId