Skip to content

Commit

Permalink
Implement async run methods
Browse files Browse the repository at this point in the history
  • Loading branch information
Flagro committed Dec 1, 2024
1 parent 87c8818 commit 35737e2
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
7 changes: 4 additions & 3 deletions bot/rp_bot/ai_agent/ai_utils/describe_audio.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,12 @@ async def describe_audio(in_memory_image_stream: io.BytesIO) -> AudioInformation

# TODO: implement moderation

return AudioInformation(
audio_description="an audio"
)
return AudioInformation(audio_description="an audio")


class DescribeAudioUtililty(BaseUtility):
def run(self, in_memory_image_stream: io.BytesIO) -> AudioInformation:
return describe_audio(in_memory_image_stream)

async def arun(self, in_memory_image_stream: io.BytesIO) -> AudioInformation:
return await describe_audio(in_memory_image_stream)
3 changes: 3 additions & 0 deletions bot/rp_bot/ai_agent/ai_utils/describe_image.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,6 @@ async def describe_image(in_memory_image_stream: io.BytesIO) -> ImageInformation
class DescribeImageUtililty(BaseUtility):
def run(self, in_memory_image_stream: io.BytesIO) -> ImageInformation:
return describe_image(in_memory_image_stream)

async def arun(self, in_memory_image_stream: io.BytesIO) -> ImageInformation:
return await describe_image(in_memory_image_stream)

0 comments on commit 35737e2

Please sign in to comment.