Ë
    Á¬gt  ã                   óš   — d dl m Z mZ d dlmZ d dlmZ d dlZd dlmZ  e«         e ej                  d«      ¬«      Z
 e«       Zdefd	„Zy)
é    )Úpydantic_ai_agentÚPydanticAIDeps)Úinit_collection)ÚAsyncOpenAIN)Úload_dotenvÚOPENAI_API_KEY)Úapi_keyÚ
user_inputc              ƒ   ó  K  — t        t        t        ¬«      }t        j                  | |g ¬«      4 ƒd{  –—† }d}|j                  d¬«      2 3 d{  –—† }||z  }Œ7 Œ'7 Œ6 |cddd«      ƒd{  –—†7   S # 1 ƒd{  –—†7  sw Y   yxY w­w)z<Run the agent with streaming text for the user_input prompt.)Ú
collectionÚopenai_client)ÚdepsÚmessage_historyNÚ T)Údelta)r   Úchroma_collectionr   r   Ú
run_streamÚstream_text)r
   r   ÚresultÚpartial_textÚchunks        ú/var/www/openai/agent_utils.pyÚrun_agent_with_streamingr      s†   è ø€ äÔ%6ÄmÔT€Dä ×+Ñ+ØØØ÷õ ð 
ØˆØ!×-Ñ-°DÐ-Ô9÷ 	"%Ø˜EÑ!‰Lðøð	"øÐ9à÷÷ ÷ ÷ ô üsh   ‚2B
´AµB
¸A5ÁA ÁAÁA ÁA5ÁB
ÁA Á A5Á"B
Á.A1Á/B
Á5BÁ;A>Á<BÂB
)r   r   Údbr   Úopenair   ÚosÚdotenvr   Úgetenvr   r   Ústrr   © ó    r   Ú<module>r"      sD   ðç ?Ý Ý Û 	Ý á „Ù I B§I¡IÐ.>Ó$?Ô@€á#Ó%Ð ð¨sô r!   