feat: add SSE streaming, thinking models, and modernized Part struct
Some checks failed
Rust / build (push) Has been cancelled

This commit is contained in:
2026-09-20 16:42:55 +01:00
parent ad82fc712b
commit 494aab6d14
18 changed files with 703 additions and 696 deletions

View File

@@ -23,11 +23,11 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
let request = GenerateContentRequest::builder().contents(prompt).build();
let mut queue = gemini
.generate_content_stream(&request, "gemini-2.0-flash-001")
.stream_generate_content(&request, "gemini-2.0-flash-001")
.await?;
while let Some(Ok(response)) = queue.next().await {
println!("Response: {:?}", response);
while let Some(response) = queue.next().await {
println!("Response: {:?}", response?);
}
Ok(())