Interface: ConversationsService
ragCore.Conversations.ConversationsService
Service for managing Conversations.
Properties
addConversationMessage
• addConversationMessage: (params
: AddConversationMessageParams
) => Promise
<Message
>
Type declaration
▸ (params
): Promise
<Message
>
Add a Message to a Conversation.
Parameters
Name | Type |
---|---|
params | AddConversationMessageParams |
Returns
Promise
<Message
>
Defined in
mongodb-rag-core/build/conversations/ConversationsService.d.ts:193
addManyConversationMessages
• addManyConversationMessages: (params
: AddManyConversationMessagesParams
) => Promise
<Message
[]>
Type declaration
▸ (params
): Promise
<Message
[]>
Add multiple Message objects to a Conversation.
Parameters
Name | Type |
---|---|
params | AddManyConversationMessagesParams |
Returns
Promise
<Message
[]>
Defined in
mongodb-rag-core/build/conversations/ConversationsService.d.ts:197
commentMessage
• commentMessage: (__namedParameters
: CommentMessageParams
) => Promise
<boolean
>
Type declaration
▸ («destructured»
): Promise
<boolean
>
Add a user comment to an assistant Message.
Parameters
Name | Type |
---|---|
«destructured» | CommentMessageParams |
Returns
Promise
<boolean
>
Defined in
mongodb-rag-core/build/conversations/ConversationsService.d.ts:206
conversationConstants
• conversationConstants: ConversationConstants
Defined in
mongodb-rag-core/build/conversations/ConversationsService.d.ts:185
create
• create: (params?
: CreateConversationParams
) => Promise
<Conversation
<ConversationCustomData
>>
Type declaration
▸ (params?
): Promise
<Conversation
<ConversationCustomData
>>
Create a new Conversation.
Parameters
Name | Type |
---|---|
params? | CreateConversationParams |
Returns
Promise
<Conversation
<ConversationCustomData
>>
Defined in
mongodb-rag-core/build/conversations/ConversationsService.d.ts:189
findById
• findById: (__namedParameters
: FindByIdParams
) => Promise
<null
| Conversation
<ConversationCustomData
>>
Type declaration
▸ («destructured»
): Promise
<null
| Conversation
<ConversationCustomData
>>
Parameters
Name | Type |
---|---|
«destructured» | FindByIdParams |
Returns
Promise
<null
| Conversation
<ConversationCustomData
>>
Defined in
mongodb-rag-core/build/conversations/ConversationsService.d.ts:198
rateMessage
• rateMessage: (__namedParameters
: RateMessageParams
) => Promise
<boolean
>
Type declaration
▸ («destructured»
): Promise
<boolean
>
Rate a Message in a Conversation.
Parameters
Name | Type |
---|---|
«destructured» | RateMessageParams |
Returns
Promise
<boolean
>
Defined in
mongodb-rag-core/build/conversations/ConversationsService.d.ts:202