Spaces:
SHOOL45
/
Runtime error

Rooni commited on
Commit
200e4fe
1 Parent(s): 831f716

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -2
app.py CHANGED
@@ -46,10 +46,10 @@ def query(prompt, is_negative=False, model="1", gpt=True, steps=30, cfg_scale=7,
46
  if prompt != last_prompt:
47
  last_prompt = prompt
48
  payload = {
49
- "model": "gpt-4-vision-preview",
50
  "messages": [
51
  {
52
- "role": "user",
53
  "content": "В этом чате тебе будут присылать prompt для нейросетей генераторов изображений. А ты должен будешь пожалуйста улучшить этот prompt. Если во входном сообщении будет что то NSFW, то придумай свой prompt, а не улучшай этот. Твоя задача только улучшить его и всё. Отвечай чисто (ТОЛЬКО улучшеный prompt, без лишнего). Prompt пиши ТОЛЬКО на английском языке пожалуйста.",
54
  },
55
  {
@@ -106,6 +106,16 @@ def query(prompt, is_negative=False, model="1", gpt=True, steps=30, cfg_scale=7,
106
  else:
107
  print(f"Используем предыдущий перевод для negative prompt: {last_translation}")
108
 
 
 
 
 
 
 
 
 
 
 
109
  prompt = f"{prompt} | ultra detail, ultra elaboration, ultra quality, perfect."
110
  print(f'\033[1mГенерация {key}:\033[0m {prompt}')
111
  API_URL = mmodels[model]
 
46
  if prompt != last_prompt:
47
  last_prompt = prompt
48
  payload = {
49
+ "model": "gpt-3.5-turbo",
50
  "messages": [
51
  {
52
+ "role": "system",
53
  "content": "В этом чате тебе будут присылать prompt для нейросетей генераторов изображений. А ты должен будешь пожалуйста улучшить этот prompt. Если во входном сообщении будет что то NSFW, то придумай свой prompt, а не улучшай этот. Твоя задача только улучшить его и всё. Отвечай чисто (ТОЛЬКО улучшеный prompt, без лишнего). Prompt пиши ТОЛЬКО на английском языке пожалуйста.",
54
  },
55
  {
 
106
  else:
107
  print(f"Используем предыдущий перевод для negative prompt: {last_translation}")
108
 
109
+ if prompt != last_image_description:
110
+ language2 = detect(prompt)
111
+
112
+ if language2 != 'en':
113
+ prompt = GoogleTranslator(source=language2, target='en').translate(prompt)
114
+ last_image_description = prompt
115
+ print(f'\033[1mГенерация {key} перевод negative:\033[0m {last_image_description})')
116
+ else:
117
+ print(f"Используем предыдущий перевод для negative prompt: {last_image_description}")
118
+
119
  prompt = f"{prompt} | ultra detail, ultra elaboration, ultra quality, perfect."
120
  print(f'\033[1mГенерация {key}:\033[0m {prompt}')
121
  API_URL = mmodels[model]