Interface: LLMUtilityAIConfig
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:83
Base configuration for any IUtilityAI implementation.
Extends
Properties
classificationModelId?
optionalclassificationModelId:string
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:90
defaultLanguage?
optionaldefaultLanguage: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?
optionaldefaultModelId:string
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:85
defaultProviderId?
optionaldefaultProviderId:string
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:86
jsonFixerModelId?
optionaljsonFixerModelId: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?
optionalkeywordModelId:string
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:91
languageDetectionModelId?
optionallanguageDetectionModelId: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?
optionalreadabilityEstimationModelId:string
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:102
resourcePath?
optionalresourcePath: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?
optionalsemanticSimilarityModelId:string
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:99
sentimentModelId?
optionalsentimentModelId:string
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:92
summarizationModelId?
optionalsummarizationModelId:string
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:89
textNormalizationModelId?
optionaltextNormalizationModelId:string
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/LLMUtilityAI.ts:101
The model normalizeText() calls, in any language; defaultModelId unless given.
utilityId?
optionalutilityId:string
Defined in: packages/agentos/src/cognition/nlp/ai_utilities/IUtilityAI.ts:19
Unique identifier for this specific utility AI service instance.