o ���gL � @ s\ d dl mZ d dlZd dlmZ d dlZerddlmZmZ G dd� d�Z G dd � d �Z dS ) � )�annotationsN)� TYPE_CHECKING� )�OpenAI�AsyncOpenAIc @ �* e Zd ZU ded<