|
13 | 13 | ModelTypeConst, ModelInfoManage |
14 | 14 | from models_provider.impl.siliconCloud_model_provider.credential.embedding import \ |
15 | 15 | SiliconCloudEmbeddingCredential |
| 16 | +from models_provider.impl.siliconCloud_model_provider.credential.image import SiliconCloudImageModelCredential |
16 | 17 | from models_provider.impl.siliconCloud_model_provider.credential.llm import SiliconCloudLLMModelCredential |
17 | 18 | from models_provider.impl.siliconCloud_model_provider.credential.reranker import SiliconCloudRerankerCredential |
18 | 19 | from models_provider.impl.siliconCloud_model_provider.credential.stt import SiliconCloudSTTModelCredential |
19 | 20 | from models_provider.impl.siliconCloud_model_provider.credential.tti import \ |
20 | 21 | SiliconCloudTextToImageModelCredential |
21 | 22 | from models_provider.impl.siliconCloud_model_provider.credential.tts import SiliconCloudTTSModelCredential |
22 | 23 | from models_provider.impl.siliconCloud_model_provider.model.embedding import SiliconCloudEmbeddingModel |
| 24 | +from models_provider.impl.siliconCloud_model_provider.model.image import SiliconCloudImage |
23 | 25 | from models_provider.impl.siliconCloud_model_provider.model.llm import SiliconCloudChatModel |
24 | 26 | from models_provider.impl.siliconCloud_model_provider.model.reranker import SiliconCloudReranker |
25 | 27 | from models_provider.impl.siliconCloud_model_provider.model.stt import SiliconCloudSpeechToText |
|
32 | 34 | openai_stt_model_credential = SiliconCloudSTTModelCredential() |
33 | 35 | openai_reranker_model_credential = SiliconCloudRerankerCredential() |
34 | 36 | openai_tti_model_credential = SiliconCloudTextToImageModelCredential() |
| 37 | +openai_image_model_credential = SiliconCloudImageModelCredential() |
35 | 38 | openai_tts_model_credential = SiliconCloudTTSModelCredential() |
36 | 39 | model_info_list = [ |
37 | 40 | ModelInfo('deepseek-ai/DeepSeek-R1-Distill-Llama-8B', '', ModelTypeConst.LLM, |
|
112 | 115 | ModelTypeConst.TTS, openai_tts_model_credential, |
113 | 116 | SiliconCloudTextToSpeech), |
114 | 117 | ] |
| 118 | +model_image_info_list = [ |
| 119 | + ModelInfo('Qwen/Qwen3-VL-32B-Instruct', '', |
| 120 | + ModelTypeConst.IMAGE, openai_image_model_credential, |
| 121 | + SiliconCloudImage), |
| 122 | +] |
115 | 123 | model_info_manage = ( |
116 | 124 | ModelInfoManage.builder() |
117 | 125 | .append_model_info_list(model_info_list) |
|
130 | 138 | .append_default_model_info(model_rerank_list[0]) |
131 | 139 | .append_model_info_list(model_tts_list) |
132 | 140 | .append_default_model_info(model_tts_list[0]) |
| 141 | + .append_model_info_list(model_image_info_list) |
| 142 | + .append_default_model_info(model_image_info_list[0]) |
133 | 143 |
|
134 | 144 | .build() |
135 | 145 | ) |
|
0 commit comments