aboutsummaryrefslogtreecommitdiffstats
path: root/cogs/ai.py
diff options
context:
space:
mode:
Diffstat (limited to 'cogs/ai.py')
-rw-r--r--cogs/ai.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/cogs/ai.py b/cogs/ai.py
index 14e077d..4a04693 100644
--- a/cogs/ai.py
+++ b/cogs/ai.py
@@ -9,7 +9,7 @@ from discord.ext import commands
9import logging 9import logging
10import requests 10import requests
11from gtts import gTTS 11from gtts import gTTS
12from cogs.music.play_commands import PlayCommands 12from cogs.music import audio_playback
13import io 13import io
14 14
15logger = logging.getLogger(__name__) 15logger = logging.getLogger(__name__)
@@ -30,7 +30,7 @@ class AI(commands.Cog):
30 ): 30 ):
31 await ctx.defer() 31 await ctx.defer()
32 32
33 33
34 url = "https://openrouter.ai/api/v1/chat/completions" 34 url = "https://openrouter.ai/api/v1/chat/completions"
35 headers = { 35 headers = {
36 "Authorization": f"Bearer {os.getenv('OPENROUTER_API_KEY')}", 36 "Authorization": f"Bearer {os.getenv('OPENROUTER_API_KEY')}",
@@ -65,8 +65,8 @@ class AI(commands.Cog):
65 tts_buffer = io.BytesIO() 65 tts_buffer = io.BytesIO()
66 tts_obj.write_to_fp(tts_buffer) 66 tts_obj.write_to_fp(tts_buffer)
67 tts_buffer.seek(0) 67 tts_buffer.seek(0)
68 await PlayCommands.play(ctx, discord.FFmpegPCMAudio(tts_buffer), delete_after_play=True) 68 await audio_playback.AudioPlaybackManager.play(ctx, discord.FFmpegPCMAudio(tts_buffer), delete_after_play=True)
69 69
70 else: 70 else:
71 await ctx.send_followup(response_text) 71 await ctx.send_followup(response_text)
72 72