crates/google_ai/src/google_ai.rs 🔗
@@ -334,7 +334,6 @@ pub struct CountTokensResponse {
#[derive(Debug, Serialize, Deserialize)]
pub struct FunctionCall {
pub name: String,
- pub raw_args: String,
pub args: serde_json::Value,
}
Bennet Bo Fenner and Agus Zubiaga created
Fixes a regression introduced in #29322
Release Notes:
- N/A
Co-authored-by: Agus Zubiaga <hi@aguz.me>
crates/google_ai/src/google_ai.rs | 1 -
crates/language_models/src/provider/google.rs | 5 ++---
2 files changed, 2 insertions(+), 4 deletions(-)
@@ -334,7 +334,6 @@ pub struct CountTokensResponse {
#[derive(Debug, Serialize, Deserialize)]
pub struct FunctionCall {
pub name: String,
- pub raw_args: String,
pub args: serde_json::Value,
}
@@ -396,7 +396,6 @@ pub fn into_google(
Some(Part::FunctionCallPart(google_ai::FunctionCallPart {
function_call: google_ai::FunctionCall {
name: tool_use.name.to_string(),
- raw_args: tool_use.raw_input,
args: tool_use.input,
},
}))
@@ -540,8 +539,8 @@ pub fn map_to_language_model_completion_events(
is_input_complete: true,
raw_input: function_call_part
.function_call
- .raw_args
- .clone(),
+ .args
+ .to_string(),
input: function_call_part.function_call.args,
},
)));