Skip to content

[Feature] Add Synthorai model provider #6777

Description

@cuihuan

Environment Information

MaxKB Version: N/A (feature request, not tied to a specific running instance)

Detailed information

Please describe your needs or suggestions for improvements

Requesting a new model provider for Synthorai (https://synthorai.io), following the same pattern as the recently-added MiniMax (#4876) and Regolo.ai (#3041) providers.

Synthorai is an OpenAI/Anthropic-compatible LLM gateway routing to 113 models across 11 upstream providers (Claude, GPT, Gemini, GLM, Kimi, DeepSeek, Qwen, etc.) at direct upstream pricing, no markup. API docs: https://synthorai.io/docs.

Please describe the solution you suggest

Add apps/setting/models_provider/impl/synthorai_model_provider/ following the same structure as the Regolo.ai provider — LLM credential form with api_key + api_base fields, base URL defaulting to https://synthorai.io/v1, plain OpenAI-compatible request handling (no custom transformation needed).

Additional Information

  • Base URL: https://synthorai.io/v1, standard Bearer auth
  • Free tier for testing: 10 calls / up to $1, no card required
  • Happy to attempt the PR myself, but this touches Django backend patterns (credential forms, model provider registration) I wanted to confirm the right shape for before submitting, given the file count involved in the Regolo.ai precedent.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions