Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions example_scripts/GPT/interview questions.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#Creating interview questions
import os
import openai

openai.api_key = os.getenv("OPENAI_API_KEY")
messages=[{"role":"system", "content": "Your job is to provide at least top 10 interview questions based on the profession/field given."]

def multiline_input():
input_list=[]
while True:
line=input()
if line:
input_list.append(line)
else:
break
return '\n'.join(input_list)

def interview_q():
global messages
while True:
user_content=multiline_input()
messages.append({"role": "user", "content": user_content})
response = openai.ChatCompletion.create(
model="gpt-4",
messages=messages,
temperature=0,
max_tokens=800
)
messages.append({"role": "assistant", "content": response})
print(f"Assistant: {response}")
if user_content.lower() in ("quit", "exit"):
exit(0)

interview_q()