Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions core/llm/autodetect.ts
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@ const PROVIDER_SUPPORTS_IMAGES: string[] = [
"watsonx",
"zAI",
"tensorix",
"denizenblu",
];

const MODEL_SUPPORTS_IMAGES: RegExp[] = [
Expand Down
12 changes: 12 additions & 0 deletions core/llm/llms/DenizenBlu.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { LLMOptions } from "../../index.js";

import OpenAI from "./OpenAI.js";

class DenizenBlu extends OpenAI {
static providerName = "denizenblu";
static defaultOptions: Partial<LLMOptions> = {
apiBase: "https://bluroute.denizenblu.com/v1",
};
}

export default DenizenBlu;
2 changes: 2 additions & 0 deletions core/llm/llms/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ import Cohere from "./Cohere";
import CometAPI from "./CometAPI";
import DeepInfra from "./DeepInfra";
import Deepseek from "./Deepseek";
import DenizenBlu from "./DenizenBlu";
import Docker from "./Docker";
import Fireworks from "./Fireworks";
import Flowise from "./Flowise";
Expand Down Expand Up @@ -105,6 +106,7 @@ export const LLMClasses = [
NCompass,
Cloudflare,
Deepseek,
DenizenBlu,
Docker,
Msty,
Azure,
Expand Down
51 changes: 51 additions & 0 deletions docs/customize/model-providers/more/denizenblu.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
title: "How to Configure Denizen Blu with Continue"
sidebarTitle: "Denizen Blu"
---

<Info>
Denizen Blu is an OpenAI-compatible model gateway. Get an API key from your
Denizen Blu administrator.
</Info>

## Configuration

<Tabs>
<Tab title="YAML">
```yaml title="config.yaml"
name: My Config
version: 0.0.1
schema: v1

models:
- name: Qwen2.5 Coder 1.5B
provider: denizenblu
model: qwen2.5-coder-1.5b-instruct
apiKey: <YOUR_DENIZENBLU_API_KEY>
- name: Qwen3 0.6B
provider: denizenblu
model: qwen3-0.6b
apiKey: <YOUR_DENIZENBLU_API_KEY>
```
</Tab>
<Tab title="JSON (Deprecated)">
```json title="config.json"
{
"models": [
{
"title": "Qwen2.5 Coder 1.5B",
"provider": "denizenblu",
"model": "qwen2.5-coder-1.5b-instruct",
"apiKey": "<YOUR_DENIZENBLU_API_KEY>"
},
{
"title": "Qwen3 0.6B",
"provider": "denizenblu",
"model": "qwen3-0.6b",
"apiKey": "<YOUR_DENIZENBLU_API_KEY>"
}
]
}
```
</Tab>
</Tabs>
1 change: 1 addition & 0 deletions docs/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@
"customize/model-providers/more/clawrouter",
"customize/model-providers/more/deepseek",
"customize/model-providers/more/deepinfra",
"customize/model-providers/more/denizenblu",
"customize/model-providers/more/groq",
"customize/model-providers/more/llamacpp",
"customize/model-providers/more/llamastack",
Expand Down
Loading