artificialguybr commited on
Commit
796a417
1 Parent(s): 38d4c71

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -9
app.py CHANGED
@@ -52,15 +52,25 @@ def call_fuyu_8b_api(image_path, content, temperature=0.2, top_p=0.7, max_tokens
52
  }
53
  print(payload)
54
  response = requests.post(invoke_url, headers=headers, json=payload, stream=True)
55
- print(response)
56
- response_text = ""
57
- for line in response.iter_lines():
58
- if line:
59
- decoded_line = line.decode("utf-8")
60
- if "content" in decoded_line:
61
- response_text += decoded_line.split('"content":"')[1].split('","finish_reason')[0]
62
-
63
- return response_text
 
 
 
 
 
 
 
 
 
 
64
 
65
  # Definindo os componentes da interface
66
  content_input = gr.Textbox(lines=2, placeholder="Enter your content here...", label="Content")
 
52
  }
53
  print(payload)
54
  response = requests.post(invoke_url, headers=headers, json=payload, stream=True)
55
+ if response.status_code != 200:
56
+ print(f"Erro na requisição: {response.status_code}")
57
+ try:
58
+ # Tenta imprimir a mensagem de erro detalhada, se disponível
59
+ error_details = response.json()
60
+ print(error_details)
61
+ except ValueError:
62
+ # Se a resposta de erro não for um JSON, imprime o texto bruto
63
+ print(response.text)
64
+ else:
65
+ print(response)
66
+ response_text = ""
67
+ for line in response.iter_lines():
68
+ if line:
69
+ decoded_line = line.decode("utf-8")
70
+ if "content" in decoded_line:
71
+ response_text += decoded_line.split('"content":"')[1].split('","finish_reason')[0]
72
+
73
+ return response_text
74
 
75
  # Definindo os componentes da interface
76
  content_input = gr.Textbox(lines=2, placeholder="Enter your content here...", label="Content")