Skip to content

Commit c801f9c

Browse files
authored
💄 style: fix lobehub provider /chat in desktop (#8508)
1 parent ac2a83a commit c801f9c

File tree

6 files changed

+33
-1
lines changed

6 files changed

+33
-1
lines changed

src/config/aiModels/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ export { default as infiniai } from './infiniai';
156156
export { default as internlm } from './internlm';
157157
export { default as jina } from './jina';
158158
export { default as lmstudio } from './lmstudio';
159+
export { default as lobehub } from './lobehub';
159160
export { default as minimax } from './minimax';
160161
export { default as mistral } from './mistral';
161162
export { default as modelscope } from './modelscope';

src/config/aiModels/lobehub.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { AIChatModelCard } from '@/types/aiModel';
2+
3+
const lobehubChatModels: AIChatModelCard[] = [];
4+
5+
export const allModels = [...lobehubChatModels];
6+
7+
export default allModels;

src/config/modelProviders/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@ export { default as InfiniAIProviderCard } from './infiniai';
200200
export { default as InternLMProviderCard } from './internlm';
201201
export { default as JinaProviderCard } from './jina';
202202
export { default as LMStudioProviderCard } from './lmstudio';
203+
export { default as LobeHubProviderCard } from './lobehub';
203204
export { default as MinimaxProviderCard } from './minimax';
204205
export { default as MistralProviderCard } from './mistral';
205206
export { default as ModelScopeProviderCard } from './modelscope';

src/config/modelProviders/lobehub.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import { ModelProviderCard } from '@/types/llm';
2+
3+
const LobeHub: ModelProviderCard = {
4+
chatModels: [],
5+
description:
6+
'LobeChat Cloud 通过官方部署的 API 来实现 AI 模型的调用,并采用 Credits 计算积分的方式来衡量 AI 模型的用量,对应大模型使用的 Tokens。',
7+
enabled: true,
8+
id: 'lobehub',
9+
modelsUrl: 'https://lobehub.com/zh/docs/usage/subscription/model-pricing',
10+
name: 'LobeHub',
11+
settings: {
12+
modelEditable: false,
13+
showAddNewModel: false,
14+
showModelFetcher: false,
15+
},
16+
showConfig: false,
17+
url: 'https://lobehub.com',
18+
};
19+
20+
export default LobeHub;
21+
22+
export const planCardModels = ['gpt-4o-mini', 'deepseek-reasoner', 'claude-3-5-sonnet-latest'];

src/features/ModelSwitchPanel/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ const ModelSwitchPanel = memo<IProps>(({ children, onOpenChange, open }) => {
148148
// 不加限高就会导致面板超长,顶部的内容会被隐藏
149149
// https://github.com/user-attachments/assets/9c043c47-42c5-46ef-b5c1-bee89376f042
150150
style: {
151-
maxHeight: 500,
151+
maxHeight: 550,
152152
overflowY: 'scroll',
153153
},
154154
}}

src/libs/model-runtime/types/type.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ export enum ModelProvider {
4545
InternLM = 'internlm',
4646
Jina = 'jina',
4747
LMStudio = 'lmstudio',
48+
LobeHub = 'lobehub',
4849
Minimax = 'minimax',
4950
Mistral = 'mistral',
5051
ModelScope = 'modelscope',

0 commit comments

Comments
 (0)