Multimodal Support NodeSDK (#2320)

This commit is contained in:
Saket Aryan
2025-03-06 17:50:41 +05:30
committed by GitHub
parent 2c31a930a3
commit 6d7ef3ae45
12 changed files with 248 additions and 26 deletions

View File

@@ -11,6 +11,7 @@ import {
SearchOptions,
Webhook,
WebhookPayload,
Message,
} from "./mem0.types";
import { captureClientEvent, generateHash } from "./telemetry";
@@ -168,7 +169,7 @@ export default class MemoryClient {
}
_preparePayload(
messages: string | Array<{ role: string; content: string }>,
messages: string | Array<Message>,
options: MemoryOptions,
): object {
const payload: any = {};
@@ -187,7 +188,7 @@ export default class MemoryClient {
}
async add(
messages: string | Array<{ role: string; content: string }>,
messages: string | Array<Message>,
options: MemoryOptions = {},
): Promise<Array<Memory>> {
this._validateOrgProject();