universalsoftware/uchat
2
1from django.core.exceptions import ValidationError2#from django.utils.translation import gettext_lazy as _3 4from django import forms5 6class RenewBotForm(forms.Form):7 query = forms.CharField(8 help_text="Unesite upit: ")9 jezik = forms.CharField(10 help_text="Odaberite jezik")11# def clean_query(self):12# data = self.cleaned_data['query']13# data = self.cleaned_data['jezik']14# return data15 16class EditorForm(forms.Form):17 id = forms.CharField(help_text="id")18 state = forms.CharField(help_text="Početno stanje")19 next = forms.CharField(help_text="Završno stanje")20 page = forms.IntegerField(help_text="Stranica")21 used = forms.CharField(help_text="Upotrebljen (Bool)")22 docu = forms.CharField(help_text="Dokument konteksta")23 source = forms.CharField(help_text="URL dokumenta")24 jezik = forms.CharField(help_text="Odaberite jezik")25# def clean_query(self):26# data = self.cleaned_data['source']27# return data28 29class EditorListForm(forms.Form):30 f_id = forms.IntegerField(help_text="id filter")31 f_jezik = forms.CharField(help_text="jezik filter")32 f_state = forms.CharField(help_text="state filter")33 f_next = forms.CharField(help_text="next filter")34 f_page = forms.IntegerField(help_text="page filter")35 f_docu = forms.CharField(help_text="document filter")36 37class ParamForm(forms.Form):38 system = forms.CharField(help_text="Enter parameter value")39 ctxpre = forms.CharField(help_text="Enter parameter value")40 msg_content = forms.CharField(help_text="Enter parameter value")41 min_len = forms.IntegerField(help_text="Enter parameter value")42 CHUNK_SIZE = forms.IntegerField(help_text="Enter parameter value")43 CHUNK_OVERLAP = forms.IntegerField(help_text="Enter parameter value")44 max_results = forms.IntegerField(help_text="Enter parameter value")45 EMBED_MODEL = forms.CharField(help_text="Enter parameter value")46 model_id = forms.CharField(help_text="Enter parameter value")47 max_results = forms.IntegerField(help_text="Enter parameter value")48 max_conv = forms.IntegerField(help_text="Enter parameter value")49 min_len = forms.IntegerField(help_text="Enter parameter value")50 min_distance = forms.FloatField(help_text="Enter parameter value")51 max_distance = forms.FloatField(help_text="Enter parameter value")52 temperature = forms.FloatField(help_text="Enter parameter value")53 max_tokens = forms.IntegerField(help_text="Enter parameter value")54 top_p = forms.FloatField(help_text="Enter parameter value")55 frequency_penalty = forms.FloatField(help_text="Enter parameter value")56 presence_penalty = forms.FloatField(help_text="Enter parameter value")57 DEBUG = forms.CharField(help_text="Enter parameter value (Bool)")58 jezik = forms.CharField(help_text="Uneti jezik")59 60class ImportForm(forms.Form):61 path = forms.CharField(help_text="Unesite putanju do PDF dokumenta")62 jezik = forms.CharField(help_text="Unesite jezik")63 