|
2 | 2 | import { onMount } from 'svelte'; |
3 | 3 | import { Card, CardBody } from '@sveltestrap/sveltestrap'; |
4 | 4 | import { getLlmConfigs } from '$lib/services/llm-provider-service'; |
5 | | - import { LlmModelCapability } from '$lib/helpers/enums'; |
| 5 | + import { LlmModelCapability, LlmModelType } from '$lib/helpers/enums'; |
6 | 6 | import ChatConfig from './llm-configs/chat-config.svelte'; |
7 | 7 | import LlmBasicConfig from './llm-configs/llm-basic-config.svelte'; |
8 | 8 | |
|
14 | 14 |
|
15 | 15 | export const fetchLlmConfig = () => { |
16 | 16 | const chatConfig = chatConfigCmp?.fetchConfig(); |
17 | | - const imageGenerationConfig = imageGenerationConfigCmp?.fetchConfig(); |
18 | | - const imageEditConfig = imageEditConfigCmp?.fetchConfig(); |
| 17 | + const imageCompositionConfig = imageCompositionConfigCmp?.fetchConfig(); |
19 | 18 | const audioTranscriptionConfig = audioTranscriptionConfigCmp?.fetchConfig(); |
20 | 19 | const realtimeConfig = realtimeConfigCmp?.fetchConfig(); |
21 | 20 | return { |
22 | 21 | ...chatConfig, |
23 | | - image_generation: imageGenerationConfig ? {...imageGenerationConfig} : null, |
24 | | - image_edit: imageEditConfig ? {...imageEditConfig} : null, |
| 22 | + image_composition: imageCompositionConfig ? {...imageCompositionConfig} : null, |
25 | 23 | audio_transcription: audioTranscriptionConfig ? {...audioTranscriptionConfig} : null, |
26 | 24 | realtime: realtimeConfig ? {...realtimeConfig} : null |
27 | 25 | }; |
|
30 | 28 | /** @type {any} */ |
31 | 29 | let chatConfigCmp; |
32 | 30 | /** @type {any} */ |
33 | | - let imageGenerationConfigCmp; |
34 | | - /** @type {any} */ |
35 | | - let imageEditConfigCmp; |
| 31 | + let imageCompositionConfigCmp; |
36 | 32 | /** @type {any} */ |
37 | 33 | let audioTranscriptionConfigCmp; |
38 | 34 | /** @type {any} */ |
|
65 | 61 | {handleAgentChange} |
66 | 62 | /> |
67 | 63 | <LlmBasicConfig |
68 | | - title="Image Generation" |
69 | | - bind:this={imageGenerationConfigCmp} |
70 | | - llmConfigOptions={llmConfigs} |
71 | | - llmConfig={agent.llm_config?.image_generation} |
72 | | - modelCapability={LlmModelCapability.ImageGeneration} |
73 | | - {handleAgentChange} |
74 | | - /> |
75 | | - <LlmBasicConfig |
76 | | - title="Image Edit" |
77 | | - bind:this={imageEditConfigCmp} |
| 64 | + title="Image Composition" |
| 65 | + bind:this={imageCompositionConfigCmp} |
78 | 66 | llmConfigOptions={llmConfigs} |
79 | | - llmConfig={agent.llm_config?.image_edit} |
80 | | - modelCapability={LlmModelCapability.ImageEdit} |
| 67 | + llmConfig={agent.llm_config?.image_composition} |
| 68 | + modelType={LlmModelType.Image} |
| 69 | + modelCapability={LlmModelCapability.ImageComposition} |
81 | 70 | {handleAgentChange} |
82 | 71 | /> |
83 | 72 | <LlmBasicConfig |
|
0 commit comments