1 viewer
rust 1,859,748 · typescript 235,215 · javascript 132,950 · python 20,426 · 6,405 files · digest 9ba5c926519d · built in 1.7 s · crystals off
crates/cre8-app-image/src/providers/gemini.rs
Items
const CREDENTIAL const ENV_KEY const RESERVATION_CENTS struct GeminiProvider impl ImageGenProvider for GeminiProvider
Functions
By call-graph weight (PageRank; 1.0 is the average function). 10 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| generate_with_keysrc/providers/gemini.rs:65 | fn | 26 | 2 | 2 | 2 | 0.8 | |
| GeminiProvider::is_availablesrc/providers/gemini.rs:26 | trait impl | 3 | 2 | 1 | 2 | 0.7 | |
| GeminiProvider::is_available_with_contextsrc/providers/gemini.rs:47 | trait impl | 3 | 2 | 1 | 2 | 0.7 | |
| GeminiProvider::validate_requestsrc/providers/gemini.rs:14 | trait impl | 9 | 1 | 0 | 0 | 0.5 | |
| GeminiProvider::idsrc/providers/gemini.rs:23 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| GeminiProvider::cost_cents_per_callsrc/providers/gemini.rs:29 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| GeminiProvider::unavailable_reasonsrc/providers/gemini.rs:32 | trait impl | 9 | 3 | 0 | 2 | 0.5 | |
| GeminiProvider::generatesrc/providers/gemini.rs:41 | trait impl | 6 | 1 | 0 | 2 | 0.5 | |
| GeminiProvider::unavailable_reason_with_contextsrc/providers/gemini.rs:50 | trait impl | 9 | 3 | 0 | 2 | 0.5 | |
| GeminiProvider::generate_with_contextsrc/providers/gemini.rs:59 | trait impl | 5 | 1 | 0 | 3 | 0.5 |
Source not readable from this process.