File size: 516 Bytes
22379c6
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
from ocr.core.config import settings


async def clean_assistant_response(thread_id: str, run_id: str):
    result = ''
    async for message in settings.OPENAI_CLIENT.beta.threads.messages.list(thread_id=thread_id, run_id=run_id):
        message_content = message.content[0].text
        annotations = message_content.annotations
        for annotation in annotations:
            message_content.value = message_content.value.replace(annotation.text, f"")
        result = message_content.value
    return result