Skip to content

Add SaladCloud AI Gateway provider#12380

Open
mgorkii-nlplogix wants to merge 5 commits into
continuedev:mainfrom
mgorkii-nlplogix:provider-saladcloud
Open

Add SaladCloud AI Gateway provider#12380
mgorkii-nlplogix wants to merge 5 commits into
continuedev:mainfrom
mgorkii-nlplogix:provider-saladcloud

Conversation

@mgorkii-nlplogix
Copy link
Copy Markdown

@mgorkii-nlplogix mgorkii-nlplogix commented May 12, 2026

Summary

Adds SaladCloud AI Gateway as a first-class OpenAI-compatible model provider.

Changes

  • Add saladcloud provider wrapper with default API base https://ai.salad.cloud/v1/
  • Disable Qwen thinking output by default using chat_template_kwargs.enable_thinking: false
  • Preserve explicit user-provided chat_template_kwargs
  • Register SaladCloud in the provider list
  • Add SaladCloud model presets for the currently available Qwen models
  • Mark SaladCloud Qwen models as tool-capable
  • Add SaladCloud provider documentation
  • Add unit coverage for the provider wrapper and tool support

Validation

  • npm run vitest -- llm/llms/SaladCloud.vitest.ts llm/llms/OpenAI-compatible.vitest.ts
  • npm test -- llm/toolSupport.test.ts
  • npm run tsc:check in core
  • npm run tsc:check in gui
  • Live SaladCloud smoke test for model listing, streaming chat, and forced tool calling

Summary by cubic

Adds SaladCloud AI Gateway as an OpenAI-compatible provider with Qwen presets and UI/docs integration. Disables Qwen “thinking” by default and marks Qwen models as tool-capable.

  • New Features
    • New saladcloud provider with default API base https://ai.salad.cloud/v1/ and non-legacy completions.
    • Sets chat_template_kwargs.enable_thinking to false by default; preserves user overrides.
    • Registers provider and GUI presets for qwen3.6-35b-a3b, qwen3.6-27b, and qwen3.5-9b; updates tool support checks for these models.
    • Adds provider docs and unit tests (wrapper behavior, OpenAI subclass tests, tool support).

Written for commit 9d114a9. Summary will update on new commits.

@mgorkii-nlplogix mgorkii-nlplogix requested a review from a team as a code owner May 12, 2026 18:44
@mgorkii-nlplogix mgorkii-nlplogix requested review from sestinj and removed request for a team May 12, 2026 18:44
@dosubot dosubot Bot added the size:L This PR changes 100-499 lines, ignoring generated files. label May 12, 2026
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 9 files

@mgorkii-nlplogix
Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

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

Labels

size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant