name: adk-rust-provider-selection description: Select and configure ADK-Rust model providers and feature flags with environment validation. Use when choosing Gemini/OpenAI/Anthropic/DeepSeek/Groq/Ollama/mistralrs for a project.
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.