Change summary
crates/language_models/src/provider/google.rs | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
Detailed changes
@@ -384,7 +384,14 @@ pub fn into_google(
}
}
language_model::MessageContent::RedactedThinking(_) => None,
- language_model::MessageContent::Image(_) => None,
+ language_model::MessageContent::Image(image) => {
+ Some(Part::InlineDataPart(google_ai::InlineDataPart {
+ inline_data: google_ai::GenerativeContentBlob {
+ mime_type: "image/png".to_string(),
+ data: image.source.to_string(),
+ },
+ }))
+ }
language_model::MessageContent::ToolUse(tool_use) => {
Some(Part::FunctionCallPart(google_ai::FunctionCallPart {
function_call: google_ai::FunctionCall {