Skip to content

feat: highlight MiniMax as an open-source partner in onboarding #197

Description

@Yangtze-Seventh

Problem

Raven now supports MiniMax, and EverMind and MiniMax have started an open-source collaboration. However, MiniMax is already present in the provider registry but is not surfaced in the curated provider picker shown during Step 1 of onboarding.

This makes the collaboration—and MiniMax as a supported direct provider—easy for new users to miss. It also misses an opportunity to show that Raven welcomes model providers that collaborate with the project in open source.

Proposal

Update the Step 1 provider picker so that:

  • MiniMax appears near the top of the list, ideally immediately after OpenRouter and before the other direct providers.
  • MiniMax receives a short, clear collaboration marker, for example: MiniMax (open-source partner) / MiniMax(开源合作伙伴).
  • The ordering and copy remain neutral and useful to users: OpenRouter may stay the recommended multi-provider gateway, while MiniMax becomes the first highlighted direct provider.
  • Add a short note in onboarding or provider documentation inviting other model providers to collaborate with Raven through open-source integrations.

Suggested order:

  1. OpenRouter (recommended gateway)
  2. MiniMax (open-source partner)
  3. OpenAI
  4. Anthropic
  5. Gemini
  6. DeepSeek
  7. GitHub Copilot
  8. Codex
  9. Other

Acceptance criteria

  • MiniMax is visible in the initial provider picker without using the custom endpoint flow.
  • English and Chinese labels are included.
  • Provider selection, API-key setup, model selection, and connectivity tests work through the existing MiniMax registry entry.
  • Tests cover the updated curated provider order and labels.

Alternatives considered

Keep the existing provider order and mention the collaboration only in the README. This is less effective because onboarding is where new users actually choose a model provider.

Area

Providers

Additional context

Relevant implementation points:

  • raven/cli/onboard_commands.py: _CURATED_PROVIDERS controls the Step 1 picker.
  • raven/providers/registry.py: MiniMax is already registered as a direct provider.

Current onboarding order:

OpenRouter (recommended)
OpenAI
Anthropic
Gemini
DeepSeek
GitHub Copilot
Codex
Other (OpenAI-compatible endpoint)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions