jayparmar0109 commited on
Commit
583f59a
·
verified ·
1 Parent(s): 008335f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -14
app.py CHANGED
@@ -1,14 +1,14 @@
1
- import streamlit as st
2
  import os
3
  import pathlib
4
- import textwrap
5
  from PIL import Image
6
- import json
7
 
8
  import google.generativeai as genai
9
 
10
  genai.configure(api_key='AIzaSyCeNgXfZx0kJ736XFVtxXxev_RdscB0i5s')
11
 
 
12
  def get_gemini_response(input,image,prompt):
13
  model = genai.GenerativeModel('gemini-pro-vision')
14
  response = model.generate_content([input,image[0],prompt])
@@ -48,14 +48,7 @@ input_prompt ="""
48
  """
49
 
50
  if submit:
51
- try:
52
- image_data = input_image_setup(uploaded_file)
53
- response = get_gemini_response(input_prompt,image_data,input)
54
- try:
55
- json_response = json.loads(response)
56
- st.subheader("Output :")
57
- st.write(json.dumps(json_response, indent=4))
58
- except json.JSONDecodeError as e:
59
- st.error(f"Invalid JSON response: {e}")
60
- except FileNotFoundError as e:
61
- st.error(str(e))
 
1
+ import streamlit as st
2
  import os
3
  import pathlib
4
+ import textwrap
5
  from PIL import Image
 
6
 
7
  import google.generativeai as genai
8
 
9
  genai.configure(api_key='AIzaSyCeNgXfZx0kJ736XFVtxXxev_RdscB0i5s')
10
 
11
+ ## Function to load OpenAI model and get respones
12
  def get_gemini_response(input,image,prompt):
13
  model = genai.GenerativeModel('gemini-pro-vision')
14
  response = model.generate_content([input,image[0],prompt])
 
48
  """
49
 
50
  if submit:
51
+ image_data = input_image_setup(uploaded_file)
52
+ response = get_gemini_response(input_prompt,image_data,input)
53
+ st.subheader("Output :")
54
+ st.write(response)