ADK Rust Provider Selection
Overview
Map product constraints to provider choice, then verify env and feature wiring before implementation.
Workflow
- •Identify constraints: latency, cost, local/offline, tool-calling, streaming.
- •Pick provider and model family from the matrix.
- •Validate required env vars using
scripts/provider_env_matrix.sh. - •Confirm feature flags in Cargo manifests.
Guardrails
- •Do not assume API key names; verify exact env var keys.
- •Keep provider selection explicit in code and docs.
- •Include at least one provider-specific smoke command.
References
- •Use
references/provider-matrix.md.