Spaces:
Runtime error
Runtime error
import os | |
import gradio as gr | |
from embedchain import App | |
from embedchain.config.vectordb.pinecone import PineconeDBConfig | |
import os | |
#Initializing the Embedchain application with open source configuration | |
config = { | |
'llm': { | |
'provider': 'huggingface', | |
'config': { | |
'model': 'mistralai/Mistral-7B-Instruct-v0.2', | |
'top_p': 0.5 | |
} | |
}, | |
'embedder': { | |
'provider': 'huggingface', | |
'config': { | |
'model': 'sentence-transformers/all-mpnet-base-v2' | |
}, | |
}, | |
'vectordb': { | |
'provider': 'pinecone', | |
'config': { | |
'metric': 'cosine', | |
'vector_dimension': 768, | |
'index_name': 'vox' | |
} | |
} | |
} | |
app = App.from_config(config=config) | |
# # Add data to the app | |
# app.add("https://voxiitk.com/scrapping-of-galaxy24/") | |
# app.add("https://voxiitk.com/administration-responds-to-students-senates-demands/") | |
# app.add("https://voxiitk.com/yeh-hall-ab-13-na-raha/") | |
# app.add("https://voxiitk.com/girls-protest-at-directors-residence/") | |
# app.add("https://www.iitk.ac.in/doaa/data/UG-Manual.pdf") | |
# app.add("student_data.student_data.json") | |
def query(message, history): | |
answer = app.query(message) | |
start_index = answer.find("Answer:") + 7 | |
output = answer[start_index:] | |
return output | |
demo = gr.ChatInterface(query) | |
demo.launch() | |