Allow using system instructions

This commit is contained in:
2024-04-19 18:23:17 +01:00
parent 3d298fabbc
commit 5fde27b70d
4 changed files with 69 additions and 3 deletions

View File

@@ -127,6 +127,7 @@ impl<T: TokenProvider + Clone> GeminiClient<T> {
.collect(),
generation_config: None,
tools: None,
system_instruction: None,
};
let response = self.generate_content(&request, model).await?;
@@ -154,6 +155,7 @@ impl<T: TokenProvider + Clone> GeminiClient<T> {
}],
generation_config: generation_config.cloned(),
tools: None,
system_instruction: None,
};
let response = self.generate_content(&request, "gemini-pro").await?;