#11204: feat(providers): add Chutes (Bittensor) provider
docs
cli
commands
stale
Cluster:
Model Provider Integrations
Adds Chutes as a provider for decentralized AI inference on Bittensor Subnet 64.
- `chutes-api-key` auth choice for API key
authentication
- Preserves existing `chutes` OAuth option for
wallet-based auth
- Interactive onboarding prompts for API key + model ID
- Non-interactive support via `--chutes-api-key` and
`--chutes-model-id`
- Full provider documentation with model examples and
fallback configuration
<!-- greptile_comment -->
<h2>Greptile Overview</h2>
<h3>Greptile Summary</h3>
This PR adds a new Chutes provider/auth option (API key + model id) alongside the existing Chutes OAuth flow, wiring it into onboarding (interactive + non-interactive) and adding documentation.
Key integration points are the auth-choice option lists, onboarding credential storage (`chutes:default` api_key), and provider config helpers for adding a Chutes OpenAI-compatible provider entry.
Two issues need fixing before merge:
- The new CLI flags for non-interactive Chutes onboarding are registered but not forwarded into `onboardCommand`, so non-interactive usage via `--chutes-api-key/--chutes-model-id` won’t work.
- The Chutes provider config helper that applies a user-specified model can leave the provider with `models: []`, which breaks downstream model listing/selection assumptions.
<h3>Confidence Score: 2/5</h3>
- This PR should not be merged until onboarding CLI wiring and Chutes provider model list handling are fixed.
- The change introduces a new auth path intended to be usable non-interactively, but the CLI flags are currently not propagated into onboarding options, making the advertised workflow fail. Additionally, provider config can be written with an empty models list, which is likely to break model selection/listing behavior.
- src/cli/program/register.onboard.ts, src/commands/onboard-auth.config-core.ts
<!-- greptile_other_comments_section -->
<sub>(2/5) Greptile learns from your feedback when you react with thumbs up/down!</sub>
<details><summary><h4>Context used (3)</h4></summary>
- Context from `dashboard` - docs/cli/agents.md ([source](https://app.greptile.com/review/custom-context?memory=057a11aa-5c5f-48bb-8d53-91b27b0fe3a2))
- Context from `dashboard` - CLAUDE.md ([source](https://app.greptile.com/review/custom-context?memory=fd949e91-5c3a-4ab5-90a1-cbe184fd6ce8))
- Context from `dashboard` - AGENTS.md ([source](https://app.greptile.com/review/custom-context?memory=0d0c8278-ef8e-4d6c-ab21-f5527e322f13))
</details>
<!-- /greptile_comment -->
Most Similar PRs
#7328: Feat/integrate chutes ai Details in Readme_chutes.md
by Trompetilla · 2026-02-02
86.9%
#2429: added cerebras as a model provider.
by kkkamur07 · 2026-01-26
80.8%
#7051: Add io-intelligence model inference provider
by rajagurunath · 2026-02-02
79.9%
#7113: feat(providers): add CommonStack provider support
by flhoildy · 2026-02-02
79.5%
#7295: feat(provider) Add Key-less AI Integration via Puter
by ProgrammerIn-wonderland · 2026-02-02
77.6%
#13295: feat: add Eternal AI provider integration
by peterparkernho · 2026-02-10
77.0%
#13079: feat: Add OpenAI-compatible API option to CLI for self-hosted models
by MikeWang0316tw · 2026-02-10
75.3%
#11833: 在openclaw onboard过程中,在model/auth provider选项中增加Huawei Cloud MAAS供应商的选择
by wukunming168 · 2026-02-08
75.3%
#3792: add ShengSuanYun (胜算云) as a model provider
by shengsuan · 2026-01-29
75.2%
#12059: feat(agents): Add Azure AI Foundry credential support
by lisanyambere · 2026-02-08
75.0%