Skip to main content

Interface: LLMUtilityAIConfig

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

Base configuration for any IUtilityAI implementation.

Extends​

Properties​

classificationModelId?​

optional classificationModelId: string

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


defaultLanguage?​

optional defaultLanguage: string

Defined in: packages/agentos/src/cognition/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/cognition/nlp/ai_utilities/LLMUtilityAI.ts:85


defaultProviderId?​

optional defaultProviderId: string

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


jsonFixerModelId?​

optional jsonFixerModelId: string

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

The model a direct parseJsonSafe() call repairs with when it names no llmModelIdForFix. The task methods (classifyText, analyzeSentiment and the others) repair a reply on the model and provider the call ran on.


keywordModelId?​

optional keywordModelId: string

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


languageDetectionModelId?​

optional languageDetectionModelId: string

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


llmProviderManager​

llmProviderManager: AIModelProviderManager

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


readabilityEstimationModelId?​

optional readabilityEstimationModelId: string

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


resourcePath?​

optional resourcePath: string

Defined in: packages/agentos/src/cognition/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/cognition/nlp/ai_utilities/LLMUtilityAI.ts:99


sentimentModelId?​

optional sentimentModelId: string

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


summarizationModelId?​

optional summarizationModelId: string

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


textNormalizationModelId?​

optional textNormalizationModelId: string

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

The model normalizeText() calls, in any language; defaultModelId unless given.


utilityId?​

optional utilityId: string

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

Unique identifier for this specific utility AI service instance.

Inherited from​

UtilityAIConfigBase.utilityId