From 6aa0fc94a85b3f769e428f2cc4f06e4b29f8f6e9 Mon Sep 17 00:00:00 2001 From: ka1i Date: Tue, 11 Nov 2025 22:26:09 +0800 Subject: [PATCH] feat: add BurnCloud provider metadata and assets --- src/main/presenter/configPresenter/providers.ts | 16 ++++++++++++++++ .../src/assets/llm-icons/burncloud-color.svg | 13 +++++++++++++ src/renderer/src/components/icons/ModelIcon.vue | 2 ++ 3 files changed, 31 insertions(+) create mode 100755 src/renderer/src/assets/llm-icons/burncloud-color.svg diff --git a/src/main/presenter/configPresenter/providers.ts b/src/main/presenter/configPresenter/providers.ts index a57164e42..6e42bf566 100644 --- a/src/main/presenter/configPresenter/providers.ts +++ b/src/main/presenter/configPresenter/providers.ts @@ -141,6 +141,22 @@ export const DEFAULT_PROVIDERS: LLM_PROVIDER_BASE[] = [ } }, + { + id: 'burncloud', + name: 'BurnCloud', + apiType: 'openai', + apiKey: '', + baseUrl: 'https://ai.burncloud.com', + enable: false, + websites: { + official: 'https://www.burncloud.com/', + apiKey: 'https://ai.burncloud.com/api/usage/token/', + docs: 'https://docs.burncloud.com', + models: 'https://ai.burncloud.com/v1/models', + defaultBaseUrl: 'https://ai.burncloud.com' + } + }, + { id: 'openai-responses', name: 'OpenAI Responses', diff --git a/src/renderer/src/assets/llm-icons/burncloud-color.svg b/src/renderer/src/assets/llm-icons/burncloud-color.svg new file mode 100755 index 000000000..c4d0e1d3a --- /dev/null +++ b/src/renderer/src/assets/llm-icons/burncloud-color.svg @@ -0,0 +1,13 @@ + + BURNCLOUD-02 + + + + + + + + + \ No newline at end of file diff --git a/src/renderer/src/components/icons/ModelIcon.vue b/src/renderer/src/components/icons/ModelIcon.vue index c0cc5200e..0f244d46f 100644 --- a/src/renderer/src/components/icons/ModelIcon.vue +++ b/src/renderer/src/components/icons/ModelIcon.vue @@ -65,6 +65,7 @@ import modelscopeColorIcon from '@/assets/llm-icons/modelscope-color.svg?url' import awsBedrockIcon from '@/assets/llm-icons/aws-bedrock.svg?url' import jiekouColorIcon from '@/assets/llm-icons/jiekou-color.svg?url' import zenmuxColorIcon from '@/assets/llm-icons/zenmux-color.svg?url' +import burncloudColorIcon from '@/assets/llm-icons/burncloud-color.svg?url' // 导入所有图标 const icons = { @@ -138,6 +139,7 @@ const icons = { 'aws-bedrock': awsBedrockIcon, jiekou: jiekouColorIcon, zenmux: zenmuxColorIcon, + burncloud: burncloudColorIcon, default: defaultIcon }