gemini-rust 0.4.2

Rust client for Google Gemini API
Documentation
[dependencies.async-trait]
version = "^0.1"

[dependencies.futures]
version = "^0.3.1"

[dependencies.futures-util]
version = "^0.3"

[dependencies.reqwest]
default-features = false
features = ["charset", "h2", "http2", "json", "stream", "macos-system-configuration", "rustls-tls"]
version = "^0.12.15"

[dependencies.serde]
features = ["derive"]
version = "^1.0"

[dependencies.serde_json]
version = "^1.0"

[dependencies.thiserror]
version = "^2.0.12"

[dependencies.tokio]
features = ["full"]
version = "^1.28"

[dependencies.url]
version = "^2.4"

[[example]]
name = "advanced"
path = "examples/advanced.rs"

[[example]]
name = "curl_equivalent"
path = "examples/curl_equivalent.rs"

[[example]]
name = "curl_google_search"
path = "examples/curl_google_search.rs"

[[example]]
name = "gemini_pro_example"
path = "examples/gemini_pro_example.rs"

[[example]]
name = "generation_config"
path = "examples/generation_config.rs"

[[example]]
name = "google_search"
path = "examples/google_search.rs"

[[example]]
name = "google_search_with_functions"
path = "examples/google_search_with_functions.rs"

[[example]]
name = "simple"
path = "examples/simple.rs"

[[example]]
name = "streaming"
path = "examples/streaming.rs"

[[example]]
name = "structured_response"
path = "examples/structured_response.rs"

[[example]]
name = "test_api"
path = "examples/test_api.rs"

[[example]]
name = "tools"
path = "examples/tools.rs"

[lib]
name = "gemini_rust"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings"]
description = "Rust client for Google Gemini API"
edition = "2021"
keywords = ["gemini", "google", "ai", "client"]
license = "MIT"
name = "gemini-rust"
readme = "README.md"
repository = "https://github.com/flachesis/gemini-rust"
version = "0.4.2"