- Katılım
- 16 Eyl 2023
- Mesajlar
- 14
- Tepkime puanı
- 0
- Ödüller
- 2
- GPT-3 veya diğer yapay zeka API'larına erişim sağlayın. API sağlayıcısının belirlediği yönergeleri takip ederek API anahtarlarını alın.
- Python'da Discord.py kütüphanesini kullanarak botunuzu kodlayın. Gelen metin mesajlarını analiz edin ve yapay zeka API'sini çağırarak yanıtları alın.
Python:
import discord
import openai
# Discord botunu oluşturun
client = discord.Client()
# OpenAI GPT-3 API anahtarınızı ayarlayın
openai.api_key = 'API_ANAHTARINIZ'
@client.event
async def on_ready():
print(f'Bot {client.user} olarak giriş yaptı!')
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content.startswith('!soru'):
# GPT-3 API'sini kullanarak bir soruya yanıt alın
soru = message.content[6:] # !soru komutunu kaldırın
yanit = openai.Completion.create(
engine="text-davinci-002",
prompt=soru,
max_tokens=50 # Yanıtın maksimum uzunluğu
)
await message.channel.send(yanit.choices[0].text)
# Discord botunu başlatın
client.run('TOKEN')