diff --git a/libs/langchain-google-genai/src/tests/context_caching.int.test.ts b/libs/langchain-google-genai/src/tests/context_caching.int.test.ts index 5f007929fc12..c2becf779d9b 100644 --- a/libs/langchain-google-genai/src/tests/context_caching.int.test.ts +++ b/libs/langchain-google-genai/src/tests/context_caching.int.test.ts @@ -58,9 +58,9 @@ beforeAll(async () => { role: "user", parts: [ { - fileData: { - mimeType: fileResult.file.mimeType, - fileUri: fileResult.file.uri, + file_data: { + mime_type: fileResult.file.mimeType, + file_uri: fileResult.file.uri, }, }, ], diff --git a/libs/langchain-google-genai/src/utils/common.ts b/libs/langchain-google-genai/src/utils/common.ts index deee3fefbae6..bc0a8cd24e6d 100644 --- a/libs/langchain-google-genai/src/utils/common.ts +++ b/libs/langchain-google-genai/src/utils/common.ts @@ -75,17 +75,17 @@ export function convertAuthorToRole( function messageContentMedia(content: MessageContentComplex): Part { if ("mimeType" in content && "data" in content) { return { - inlineData: { - mimeType: content.mimeType, + inline_data: { + mime_type: content.mimeType, data: content.data, }, }; } if ("mimeType" in content && "fileUri" in content) { return { - fileData: { - mimeType: content.mimeType, - fileUri: content.fileUri, + file_data: { + mime_type: content.mimeType, + file_uri: content.fileUri, }, }; } @@ -164,9 +164,9 @@ export function convertMessageContentToParts( } return { - inlineData: { + inline_data: { data, - mimeType, + mime_type: mimeType, }, }; } else if (c.type === "media") { @@ -186,8 +186,8 @@ export function convertMessageContentToParts( typeof c.data === "string" ) { return { - inlineData: { - mimeType: c.type, + inline_data: { + mime_type: c.type, data: c.data, }, };