paulbricman commited on
Commit
b62208c
1 Parent(s): a68f5c3

fix: image query bug when docker

Browse files
frontend/components/__pycache__/knowledge.cpython-39.pyc CHANGED
Binary files a/frontend/components/__pycache__/knowledge.cpython-39.pyc and b/frontend/components/__pycache__/knowledge.cpython-39.pyc differ
frontend/components/__pycache__/viewport.cpython-38.pyc CHANGED
Binary files a/frontend/components/__pycache__/viewport.cpython-38.pyc and b/frontend/components/__pycache__/viewport.cpython-38.pyc differ
frontend/components/__pycache__/viewport.cpython-39.pyc CHANGED
Binary files a/frontend/components/__pycache__/viewport.cpython-39.pyc and b/frontend/components/__pycache__/viewport.cpython-39.pyc differ
frontend/components/knowledge.py CHANGED
@@ -2,6 +2,7 @@ import streamlit as st
2
  import requests
3
  import json
4
  import io
 
5
 
6
 
7
  def load(modality, query):
@@ -18,6 +19,13 @@ def load(modality, query):
18
  'query': query
19
  })
20
  elif modality == 'image':
 
 
 
 
 
 
 
21
  response = requests.post(url, data={
22
  'token': microverse['token']}, files={
23
  'query': query
2
  import requests
3
  import json
4
  import io
5
+ from PIL import Image
6
 
7
 
8
  def load(modality, query):
19
  'query': query
20
  })
21
  elif modality == 'image':
22
+ img_io = io.BytesIO()
23
+ query = Image.open(io.BytesIO(query.getvalue())
24
+ ).convert('RGB')
25
+ query.save(img_io, 'jpeg')
26
+ img_io.seek(0)
27
+ query = img_io.read()
28
+
29
  response = requests.post(url, data={
30
  'token': microverse['token']}, files={
31
  'query': query