Package sk.iway.iwcm.rag.service
Class RagEmbeddingStatService
java.lang.Object
sk.iway.iwcm.rag.service.RagEmbeddingStatService
Records embedding token usage into AI statistics using dedicated system assistants.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRagEmbeddingStatService(AssistantDefinitionRepository assistantRepository, AiStatRepository aiStatRepository) -
Method Summary
Modifier and TypeMethodDescriptiongetIndexingAssistant(int domainId) getSearchAssistant(int domainId) voidrecordIndexingTokens(AssistantDefinitionEntity assistant, int usedTokens) voidrecordIndexingTokens(AssistantDefinitionEntity assistant, int usedTokens, int domainId) voidrecordSearchTokens(AssistantDefinitionEntity assistant, int usedTokens) voidrecordSearchTokens(AssistantDefinitionEntity assistant, int usedTokens, int domainId)
-
Field Details
-
GROUP_INDEXING
- See Also:
-
GROUP_SEARCH
- See Also:
-
NAME_INDEXING
- See Also:
-
NAME_SEARCH
- See Also:
-
-
Constructor Details
-
RagEmbeddingStatService
@Autowired public RagEmbeddingStatService(AssistantDefinitionRepository assistantRepository, AiStatRepository aiStatRepository)
-
-
Method Details
-
getIndexingAssistant
-
getIndexingAssistant
-
getSearchAssistant
-
getSearchAssistant
-
recordIndexingTokens
-
recordIndexingTokens
-
recordSearchTokens
-
recordSearchTokens
-