Skip to content

Add Denizen Blu as an LLM provider - #13337

Open
djrok212 wants to merge 4 commits into
continuedev:mainfrom
djrok212:add-denizenblu-provider
Open

djrok212 wants to merge 4 commits into
continuedev:mainfrom
djrok212:add-denizenblu-provider

Conversation

@djrok212

@djrok212 djrok212 commented Oct 2, 2026

Copy link
Copy Markdown

Supersedes #13159. That PR's conversation was locked by the CLA workflow after a close/reopen, so the CLA bot can no longer comment and CLAAssistant fails on every push.

Summary

Adds support for Denizen Blu, an OpenAI-compatible model gateway, as a new default provider.

  • core/llm/llms/DenizenBlu.ts — subclasses OpenAI (fixed-endpoint OpenAI-compatible provider, same pattern as Groq/DeepInfra)
  • Registered in core/llm/llms/index.ts
  • Added to PROVIDER_SUPPORTS_IMAGES in core/llm/autodetect.ts
  • Docs page at docs/customize/model-providers/more/denizenblu.mdx with config.yaml examples

CI fix included

jetbrains-tests fails on every PR right now, which blocks the required require-all-checks-to-pass gate. This PR includes the fix so it can go green:

These are the same changes #13169 verified green on 2026-09-03. If #13306 or another fix lands on main first, I'll drop this commit.

Test plan

  • tsc --noEmit passes clean across core/
  • Prettier formatting passes on all changed/new files
  • Manually tested in the VS Code extension debug host with a live Denizen Blu API key — confirmed chat + streaming work end-to-end with both qwen2.5-coder-1.5b-instruct and qwen3-0.6b

Screen recording from the original PR:

Screen.Recording.2026-08-18.at.12.19.57.PM.mov

🤖 Generated with Claude Code

djrok212 and others added 4 commits August 18, 2026 12:24
Adds support for Denizen Blu's OpenAI-compatible model gateway
(bluroute.denizenblu.com). Follows the same pattern as other
fixed-endpoint OpenAI-compatible providers (Groq, DeepInfra), subclassing
OpenAI directly.
BtbN/FFmpeg-Builds no longer publishes 7.1, so setup-ffmpeg downloads a
404 page and tar fails, breaking jetbrains-tests on every PR (continuedev#13164).
With FFmpeg fixed, Autocomplete.testAutocomplete runs for the first time
and fails (continuedev#13173), so disable it until that is fixed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@djrok212
djrok212 requested a review from a team as a code owner October 2, 2026 18:59
@djrok212
djrok212 requested review from sestinj and removed request for a team October 2, 2026 18:59

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant