import openai
# Set your OpenAI GPT-3 API key
api_key = "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"
openai.api_key = api_key
def chat_with_gpt3(prompt):
# Use the OpenAI GPT-3 API to generate a response based on the prompt
response = openai.Completion.create(
engine="text-davinci-003",
prompt=prompt,
max_tokens=150
)
# Extract and return the generated response
return response.choices[0].text.strip()
# Simulation of a conversation with GPT-3
conversation_history = []
while True:
user_input = input("You: ")
if user_input.lower() == 'exit':
print("Simulation terminated.")
break
conversation_history.append(f"You: {user_input}")
# Concatenate the conversation history for better context
prompt = '\n'.join(conversation_history)
# Get GPT-3 response
gpt3_response = chat_with_gpt3(prompt)
print(f"AI: {gpt3_response}")
# Add AI's response to the conversation history
conversation_history.append(f"AI: {gpt3_response}")
0 Comment: