Spaces:
Sleeping
Sleeping
#interview.py | |
from dotenv import load_dotenv | |
from components.functions import Functions | |
import streamlit as st | |
from components.prompts import interview as interview_prompt | |
def run_interview(llm,doc='',jd=''): | |
load_dotenv() | |
interview = Functions() | |
st.write("Generate Customized Interview Questions.") | |
role=st.text_input("Role you want to know questions for") | |
submit = st.button("Generate Interview Questions") | |
if submit: | |
if doc is not None: | |
with st.spinner("Generating..."): | |
response = interview.get_gemini_response(llm=llm,template=interview_prompt,doc=doc,input_text=jd,info=role) | |
st.subheader("Customized Interview Questions") | |
st.write(response) | |
else: | |
st.write("Please upload the resume") | |
if __name__ == "__main__": | |
interview = Functions() | |
run_interview(interview.model()) |