Update app.py
Browse files
app.py
CHANGED
|
@@ -5,17 +5,20 @@ import pandas as pd
|
|
| 5 |
import boto3
|
| 6 |
import AWSHandler
|
| 7 |
import pinecone
|
|
|
|
| 8 |
|
| 9 |
aws_access_key = os.getenv("aws_access_key")
|
| 10 |
aws_secret_key = os.getenv("aws_secret_key")
|
|
|
|
|
|
|
|
|
|
| 11 |
s3 = boto3.client('s3', aws_access_key_id=aws_access_key, aws_secret_access_key=aws_secret_key)
|
|
|
|
| 12 |
|
| 13 |
-
|
| 14 |
|
| 15 |
-
|
| 16 |
-
justices_df = pd.read_csv(justices_response['Body'])
|
| 17 |
|
| 18 |
-
# Print the logs
|
| 19 |
logs_response = s3.get_object(Bucket='gideon-corpus', Key='logs/logs.csv')
|
| 20 |
logs_df = pd.read_csv(logs_response['Body'])
|
| 21 |
logs_df['Last Upload'] = pd.to_datetime(logs_df['Last Upload'], unit='s')
|
|
@@ -24,6 +27,9 @@ processed = len(logs_df) - len(logs_df[logs_df['Last Upload'].isna()])
|
|
| 24 |
st.metric(label="Num Processed Cases", value=processed)
|
| 25 |
st.divider()
|
| 26 |
|
|
|
|
|
|
|
|
|
|
| 27 |
search = st.text_input('Search', placeholders='First Amendment cannot protect libel')
|
| 28 |
|
| 29 |
|
|
|
|
| 5 |
import boto3
|
| 6 |
import AWSHandler
|
| 7 |
import pinecone
|
| 8 |
+
from sentence_transformers import SentenceTransformer
|
| 9 |
|
| 10 |
aws_access_key = os.getenv("aws_access_key")
|
| 11 |
aws_secret_key = os.getenv("aws_secret_key")
|
| 12 |
+
pinecone_api_key = os.getenv("pinecone_api_key")
|
| 13 |
+
pinecone_environment = os.getenv("pinecone_environment")
|
| 14 |
+
|
| 15 |
s3 = boto3.client('s3', aws_access_key_id=aws_access_key, aws_secret_access_key=aws_secret_key)
|
| 16 |
+
pinecone.init(api_key=pinecone_api_key, environment=pinecone_environment)
|
| 17 |
|
| 18 |
+
model = SentenceTransformer('all-mpnet-base-v2')
|
| 19 |
|
| 20 |
+
st.set_page_config(layout="wide")
|
|
|
|
| 21 |
|
|
|
|
| 22 |
logs_response = s3.get_object(Bucket='gideon-corpus', Key='logs/logs.csv')
|
| 23 |
logs_df = pd.read_csv(logs_response['Body'])
|
| 24 |
logs_df['Last Upload'] = pd.to_datetime(logs_df['Last Upload'], unit='s')
|
|
|
|
| 27 |
st.metric(label="Num Processed Cases", value=processed)
|
| 28 |
st.divider()
|
| 29 |
|
| 30 |
+
index = pinecone.Index("scotus")
|
| 31 |
+
|
| 32 |
+
|
| 33 |
search = st.text_input('Search', placeholders='First Amendment cannot protect libel')
|
| 34 |
|
| 35 |
|