Skip to content

Commit cc0e431

Browse files
committed
refactor: remove image params
1 parent 11331a6 commit cc0e431

File tree

10 files changed

+10
-200
lines changed
  • apps/models_provider/impl
    • azure_model_provider/credential
    • gemini_model_provider/credential
    • ollama_model_provider/credential
    • openai_model_provider/credential
    • siliconCloud_model_provider/credential
    • tencent_model_provider/credential
    • vllm_model_provider/credential
    • volcanic_engine_model_provider/credential
    • xinference_model_provider/credential
    • zhipu_model_provider/credential

10 files changed

+10
-200
lines changed

apps/models_provider/impl/azure_model_provider/credential/image.py

+1-16
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,7 @@
1414

1515

1616
class AzureOpenAIImageModelParams(BaseForm):
17-
temperature = forms.SliderField(TooltipLabel(_('Temperature'),
18-
_('Higher values make the output more random, while lower values make it more focused and deterministic')),
19-
required=True, default_value=0.7,
20-
_min=0.1,
21-
_max=1.0,
22-
_step=0.01,
23-
precision=2)
24-
25-
max_tokens = forms.SliderField(
26-
TooltipLabel(_('Output the maximum Tokens'),
27-
_('Specify the maximum number of tokens that the model can generate')),
28-
required=True, default_value=800,
29-
_min=1,
30-
_max=100000,
31-
_step=1,
32-
precision=0)
17+
pass
3318

3419

3520
class AzureOpenAIImageModelCredential(BaseForm, BaseModelCredential):

apps/models_provider/impl/gemini_model_provider/credential/image.py

+1-20
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,6 @@
1111
from models_provider.base_model_provider import BaseModelCredential, ValidCode
1212

1313

14-
class GeminiImageModelParams(BaseForm):
15-
temperature = forms.SliderField(TooltipLabel(_('Temperature'),
16-
_('Higher values make the output more random, while lower values make it more focused and deterministic')),
17-
required=True, default_value=0.7,
18-
_min=0.1,
19-
_max=1.0,
20-
_step=0.01,
21-
precision=2)
22-
23-
max_tokens = forms.SliderField(
24-
TooltipLabel(_('Output the maximum Tokens'),
25-
_('Specify the maximum number of tokens that the model can generate')),
26-
required=True, default_value=800,
27-
_min=1,
28-
_max=100000,
29-
_step=1,
30-
precision=0)
31-
32-
3314
class GeminiImageModelCredential(BaseForm, BaseModelCredential):
3415
api_key = forms.PasswordInputField('API Key', required=True)
3516

@@ -68,4 +49,4 @@ def encryption_dict(self, model: Dict[str, object]):
6849
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
6950

7051
def get_model_params_setting_form(self, model_name):
71-
return GeminiImageModelParams()
52+
pass

apps/models_provider/impl/ollama_model_provider/credential/image.py

+1-21
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,6 @@
77
from models_provider.base_model_provider import BaseModelCredential, ValidCode
88
from django.utils.translation import gettext_lazy as _, gettext
99

10-
11-
class OllamaImageModelParams(BaseForm):
12-
temperature = forms.SliderField(TooltipLabel(_('Temperature'),
13-
_('Higher values make the output more random, while lower values make it more focused and deterministic')),
14-
required=True, default_value=0.7,
15-
_min=0.1,
16-
_max=1.0,
17-
_step=0.01,
18-
precision=2)
19-
20-
max_tokens = forms.SliderField(
21-
TooltipLabel(_('Output the maximum Tokens'),
22-
_('Specify the maximum number of tokens that the model can generate')),
23-
required=True, default_value=800,
24-
_min=1,
25-
_max=100000,
26-
_step=1,
27-
precision=0)
28-
29-
3010
class OllamaImageModelCredential(BaseForm, BaseModelCredential):
3111
api_base = forms.TextInputField('API URL', required=True)
3212
api_key = forms.PasswordInputField('API Key', required=True)
@@ -53,4 +33,4 @@ def encryption_dict(self, model: Dict[str, object]):
5333
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
5434

5535
def get_model_params_setting_form(self, model_name):
56-
return OllamaImageModelParams()
36+
pass

apps/models_provider/impl/openai_model_provider/credential/image.py

+1-20
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,6 @@
1313
from django.utils.translation import gettext_lazy as _, gettext
1414

1515

16-
class OpenAIImageModelParams(BaseForm):
17-
temperature = forms.SliderField(TooltipLabel(_('Temperature'),
18-
_('Higher values make the output more random, while lower values make it more focused and deterministic')),
19-
required=True, default_value=0.7,
20-
_min=0.1,
21-
_max=1.0,
22-
_step=0.01,
23-
precision=2)
24-
25-
max_tokens = forms.SliderField(
26-
TooltipLabel(_('Output the maximum Tokens'),
27-
_('Specify the maximum number of tokens that the model can generate')),
28-
required=True, default_value=800,
29-
_min=1,
30-
_max=100000,
31-
_step=1,
32-
precision=0)
33-
34-
3516
class OpenAIImageModelCredential(BaseForm, BaseModelCredential):
3617
api_base = forms.TextInputField('API URL', required=True)
3718
api_key = forms.PasswordInputField('API Key', required=True)
@@ -71,4 +52,4 @@ def encryption_dict(self, model: Dict[str, object]):
7152
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
7253

7354
def get_model_params_setting_form(self, model_name):
74-
return OpenAIImageModelParams()
55+
pass

apps/models_provider/impl/siliconCloud_model_provider/credential/image.py

+1-20
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,6 @@
1313
from django.utils.translation import gettext_lazy as _, gettext
1414

1515

16-
class SiliconCloudImageModelParams(BaseForm):
17-
temperature = forms.SliderField(TooltipLabel(_('Temperature'),
18-
_('Higher values make the output more random, while lower values make it more focused and deterministic')),
19-
required=True, default_value=0.7,
20-
_min=0.1,
21-
_max=1.0,
22-
_step=0.01,
23-
precision=2)
24-
25-
max_tokens = forms.SliderField(
26-
TooltipLabel(_('Output the maximum Tokens'),
27-
_('Specify the maximum number of tokens that the model can generate')),
28-
required=True, default_value=800,
29-
_min=1,
30-
_max=100000,
31-
_step=1,
32-
precision=0)
33-
34-
3516
class SiliconCloudImageModelCredential(BaseForm, BaseModelCredential):
3617
api_base = forms.TextInputField('API URL', required=True)
3718
api_key = forms.PasswordInputField('API Key', required=True)
@@ -71,4 +52,4 @@ def encryption_dict(self, model: Dict[str, object]):
7152
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
7253

7354
def get_model_params_setting_form(self, model_name):
74-
return SiliconCloudImageModelParams()
55+
pass

apps/models_provider/impl/tencent_model_provider/credential/image.py

+1-20
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,6 @@
1818
from models_provider.base_model_provider import BaseModelCredential, ValidCode
1919

2020

21-
class QwenModelParams(BaseForm):
22-
temperature = forms.SliderField(TooltipLabel(_('Temperature'),
23-
_('Higher values make the output more random, while lower values make it more focused and deterministic')),
24-
required=True, default_value=1.0,
25-
_min=0.1,
26-
_max=1.9,
27-
_step=0.01,
28-
precision=2)
29-
30-
max_tokens = forms.SliderField(
31-
TooltipLabel(_('Output the maximum Tokens'),
32-
_('Specify the maximum number of tokens that the model can generate')),
33-
required=True, default_value=800,
34-
_min=1,
35-
_max=100000,
36-
_step=1,
37-
precision=0)
38-
39-
4021
class TencentVisionModelCredential(BaseForm, BaseModelCredential):
4122

4223
def is_valid(self, model_type: str, model_name, model_credential: Dict[str, object], model_params, provider,
@@ -75,4 +56,4 @@ def encryption_dict(self, model: Dict[str, object]):
7556
api_key = forms.PasswordInputField('API Key', required=True)
7657

7758
def get_model_params_setting_form(self, model_name):
78-
return QwenModelParams()
59+
pass

apps/models_provider/impl/vllm_model_provider/credential/image.py

+1-21
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,6 @@
1010
from common.forms import BaseForm, TooltipLabel
1111
from models_provider.base_model_provider import BaseModelCredential, ValidCode
1212

13-
14-
class VllmImageModelParams(BaseForm):
15-
temperature = forms.SliderField(TooltipLabel(_('Temperature'),
16-
_('Higher values make the output more random, while lower values make it more focused and deterministic')),
17-
required=True, default_value=0.7,
18-
_min=0.1,
19-
_max=1.0,
20-
_step=0.01,
21-
precision=2)
22-
23-
max_tokens = forms.SliderField(
24-
TooltipLabel(_('Output the maximum Tokens'),
25-
_('Specify the maximum number of tokens that the model can generate')),
26-
required=True, default_value=800,
27-
_min=1,
28-
_max=100000,
29-
_step=1,
30-
precision=0)
31-
32-
3313
class VllmImageModelCredential(BaseForm, BaseModelCredential):
3414
api_base = forms.TextInputField('API URL', required=True)
3515
api_key = forms.PasswordInputField('API Key', required=True)
@@ -69,4 +49,4 @@ def encryption_dict(self, model: Dict[str, object]):
6949
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
7050

7151
def get_model_params_setting_form(self, model_name):
72-
return VllmImageModelParams()
52+
pass

apps/models_provider/impl/volcanic_engine_model_provider/credential/image.py

+1-21
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,6 @@
1010
from common.forms import BaseForm, TooltipLabel
1111
from models_provider.base_model_provider import BaseModelCredential, ValidCode
1212

13-
14-
class VolcanicEngineImageModelParams(BaseForm):
15-
temperature = forms.SliderField(TooltipLabel(_('Temperature'),
16-
_('Higher values make the output more random, while lower values make it more focused and deterministic')),
17-
required=True, default_value=0.95,
18-
_min=0.1,
19-
_max=1.0,
20-
_step=0.01,
21-
precision=2)
22-
23-
max_tokens = forms.SliderField(
24-
TooltipLabel(_('Output the maximum Tokens'),
25-
_('Specify the maximum number of tokens that the model can generate')),
26-
required=True, default_value=1024,
27-
_min=1,
28-
_max=100000,
29-
_step=1,
30-
precision=0)
31-
32-
3313
class VolcanicEngineImageModelCredential(BaseForm, BaseModelCredential):
3414
api_key = forms.PasswordInputField('API Key', required=True)
3515
api_base = forms.TextInputField('API URL', required=True)
@@ -69,4 +49,4 @@ def encryption_dict(self, model: Dict[str, object]):
6949
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
7050

7151
def get_model_params_setting_form(self, model_name):
72-
return VolcanicEngineImageModelParams()
52+
pass

apps/models_provider/impl/xinference_model_provider/credential/image.py

+1-20
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,6 @@
1010
from models_provider.base_model_provider import BaseModelCredential, ValidCode
1111

1212

13-
class XinferenceImageModelParams(BaseForm):
14-
temperature = forms.SliderField(TooltipLabel(_('Temperature'),
15-
_('Higher values make the output more random, while lower values make it more focused and deterministic')),
16-
required=True, default_value=0.7,
17-
_min=0.1,
18-
_max=1.0,
19-
_step=0.01,
20-
precision=2)
21-
22-
max_tokens = forms.SliderField(
23-
TooltipLabel(_('Output the maximum Tokens'),
24-
_('Specify the maximum number of tokens that the model can generate')),
25-
required=True, default_value=800,
26-
_min=1,
27-
_max=100000,
28-
_step=1,
29-
precision=0)
30-
31-
3213
class XinferenceImageModelCredential(BaseForm, BaseModelCredential):
3314
api_base = forms.TextInputField('API URL', required=True)
3415
api_key = forms.PasswordInputField('API Key', required=True)
@@ -67,4 +48,4 @@ def encryption_dict(self, model: Dict[str, object]):
6748
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
6849

6950
def get_model_params_setting_form(self, model_name):
70-
return XinferenceImageModelParams()
51+
pass

apps/models_provider/impl/zhipu_model_provider/credential/image.py

+1-21
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,6 @@
1010
from common.forms import BaseForm, TooltipLabel
1111
from models_provider.base_model_provider import BaseModelCredential, ValidCode
1212

13-
14-
class ZhiPuImageModelParams(BaseForm):
15-
temperature = forms.SliderField(TooltipLabel(_('Temperature'),
16-
_('Higher values make the output more random, while lower values make it more focused and deterministic')),
17-
required=True, default_value=0.95,
18-
_min=0.1,
19-
_max=1.0,
20-
_step=0.01,
21-
precision=2)
22-
23-
max_tokens = forms.SliderField(
24-
TooltipLabel(_('Output the maximum Tokens'),
25-
_('Specify the maximum number of tokens that the model can generate')),
26-
required=True, default_value=1024,
27-
_min=1,
28-
_max=100000,
29-
_step=1,
30-
precision=0)
31-
32-
3313
class ZhiPuImageModelCredential(BaseForm, BaseModelCredential):
3414
api_key = forms.PasswordInputField('API Key', required=True)
3515

@@ -68,4 +48,4 @@ def encryption_dict(self, model: Dict[str, object]):
6848
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
6949

7050
def get_model_params_setting_form(self, model_name):
71-
return ZhiPuImageModelParams()
51+
pass

0 commit comments

Comments
 (0)