You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Before rebuilding this contribution against current main, I’m narrowing the proposal to the currently advertised SaladCloud AI Gateway model only: qwen3.6-35b-a3b, using https://ai.salad.cloud/v1, bearer authentication, and the current $0.09/M input and $0.60/M output prices. The replacement will remain a draft for review, preserve the existing branch, and include current tests/docs. If maintainers prefer this to use only Continue’s generic OpenAI-compatible provider instead of a first-class provider entry, feedback here is welcome.
Superseded by #13088, which is rebuilt from the current main branch and narrows the integration to qwen3.6-35b-a3b with current per-token pricing and capability metadata.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds SaladCloud AI Gateway as a first-class OpenAI-compatible model provider.
Changes
saladcloudprovider wrapper with default API basehttps://ai.salad.cloud/v1/chat_template_kwargs.enable_thinking: falsechat_template_kwargsValidation
npm run vitest -- llm/llms/SaladCloud.vitest.ts llm/llms/OpenAI-compatible.vitest.tsnpm test -- llm/toolSupport.test.tsnpm run tsc:checkincorenpm run tsc:checkinguiSummary 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.
saladcloudprovider with default API basehttps://ai.salad.cloud/v1/and non-legacy completions.chat_template_kwargs.enable_thinkingto false by default; preserves user overrides.qwen3.6-35b-a3b,qwen3.6-27b, andqwen3.5-9b; updates tool support checks for these models.Written for commit 9d114a9. Summary will update on new commits.