Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import discord
- import openai
- intents = discord.Intents.default()
- intents.members = True
- client = discord.Client(intents=intents)
- openai.api_key = "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"
- @client.event
- async def on_ready():
- print('Logged in as {0.user}'.format(client))
- async def generate_response(prompt):
- response = openai.Completion.create(
- model="gpt-3.5-turbo",
- prompt=prompt,
- max_tokens=100,
- n=1,
- stop=None,
- temperature=0.5,
- messages=[
- {"role": "system", "content": "You are a helpful assistant."},
- {"role": "user", "content": "Who won the world series in 2020?"},
- #{"role": "assistant", "content": "The Los Angeles Dodgers won the World Series in 2020."},
- #{"role": "user", "content": "Where was it played?"}
- ]
- )
- message = response.choices[0].text
- return message
- @client.event
- async def on_message(message):
- if message.author == client.user:
- return
- response = await generate_response(message.content)
- await message.channel.send(response)
- client.run('MTEwMjQ0NzYwODA3NDYwMDYwMQ.GlZzg8.MA9TbVYQE97tjcMReX9K8HXiSLlgjBv9WbpApE')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement