NyaaySahaayak / classify.py
Rajeev-Isaac's picture
Upload 8 files
2be028b verified
raw
history blame contribute delete
762 Bytes
from dotenv import load_dotenv
import os
import google.generativeai as genai
load_dotenv()
genai.configure(api_key=os.environ["GOOGLE_API_KEY"])
model = genai.GenerativeModel('gemini-pro')
def classify_query(query):
classifier_prompt = (
"## Query Classification\n"
"Please classify the following query as 'Indian Legal' or 'Non-Indian Legal':\n"
"Query: '{}'\n"
"Classification:"
)
# Compose prompt with the given query
prompt = classifier_prompt.format(query)
# Use Google Gen AI to generate a response based on the prompt
response = model.generate_content(prompt)
# Extract the generated classification from the response
classification = response.text.strip()
return classification