Penality commited on
Commit
85f7f2f
·
verified ·
1 Parent(s): 592dcd0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -1
app.py CHANGED
@@ -2,6 +2,7 @@ import gradio as gr
2
  import json
3
  import os
4
  import pdfplumber
 
5
  import together
6
  from sentence_transformers import SentenceTransformer
7
  import faiss
@@ -13,6 +14,8 @@ from flask import jsonify
13
 
14
  load_dotenv()
15
 
 
 
16
  # Set up Together.AI API Key (Replace with your actual key)
17
  assert os.getenv("TOGETHER_API_KEY"), "api key missing"
18
 
@@ -40,8 +43,17 @@ def store_document_data(PDF_FILE):
40
 
41
  # Generate and return embedding
42
  embedding = embedding_model.encode([text]).astype(np.float32)
 
43
  print("Embeddings generated")
44
-
 
 
 
 
 
 
 
 
45
  return embedding
46
  else:
47
  return "No PDF file provided."
 
2
  import json
3
  import os
4
  import pdfplumber
5
+ import requests
6
  import together
7
  from sentence_transformers import SentenceTransformer
8
  import faiss
 
14
 
15
  load_dotenv()
16
 
17
+ API_URL = f"https://b4e0-105-160-26-239.ngrok-free.app/post_embeddings"
18
+
19
  # Set up Together.AI API Key (Replace with your actual key)
20
  assert os.getenv("TOGETHER_API_KEY"), "api key missing"
21
 
 
43
 
44
  # Generate and return embedding
45
  embedding = embedding_model.encode([text]).astype(np.float32)
46
+
47
  print("Embeddings generated")
48
+ print(f"sending to {API_URL}")
49
+
50
+ try:
51
+ response = requests.post(API_URL, json=payload)
52
+ response_data = response.json()
53
+ return response_data
54
+ except requests.exceptions.RequestException as e:
55
+ return {"error": str(e)}
56
+
57
  return embedding
58
  else:
59
  return "No PDF file provided."