Ë
    CØïi`  ã                   ó:   — d dl mZmZmZ d dlmZ  G d„ de«      Zy)é    )ÚListÚOptionalÚUnion)ÚOpenAIObjectc            	       óÆ   — e Zd ZU ddgZee   ed<   ed„ «       Zed„ «       Z	e	 	 dde
eee   f   dee   d	ee   fd
„«       Ze	 	 dde
eee   f   dee   d	ee   fd„«       Zy)Ú
Moderationztext-moderation-stableztext-moderation-latestÚVALID_MODEL_NAMESc                  ó   — y)Nz/moderations© )Úclss    úY/var/www/html/aiagents/fe/lib/python3.12/site-packages/openai/api_resources/moderation.pyÚget_urlzModeration.get_url	   s   € àó    c                 ó„   — |�'|| j                   vrt        d| j                   › d�«      ‚ | |¬«      }d|i}|�||d<   ||fS )Nz*The parameter model should be chosen from z and it is default to be None.)Úapi_keyÚinputÚmodel)r	   Ú
ValueError©r   r   r   r   ÚinstanceÚparamss         r   Ú_prepare_createzModeration._prepare_create   sk   € àÐ ¨c×.CÑ.CÑ!CÜØ<¸S×=RÑ=RÐ<Sð T0ð 1óð ñ
 ˜wÔ'ˆØ˜5Ð!ˆØÐØ#ˆF�7‰OØ˜ÐÐr   Nr   r   r   c                 óp   — | j                  |||«      \  }}|j                  d| j                  «       |«      S ©NÚpost)r   Úrequestr   r   s         r   ÚcreatezModeration.create   s8   € ð ×.Ñ.¨u°e¸WÓEÑˆ�&Ø×Ñ ¨¯©«°vÓ>Ð>r   c                 óp   — | j                  |||«      \  }}|j                  d| j                  «       |«      S r   )r   Úarequestr   r   s         r   ÚacreatezModeration.acreate%   s8   € ð ×.Ñ.¨u°e¸WÓEÑˆ�&Ø× Ñ  ¨¯©«¸Ó?Ð?r   )NN)Ú__name__Ú
__module__Ú__qualname__r	   r   ÚstrÚ__annotations__Úclassmethodr   r   r   r   r   r    r   r   r   r   r      sÜ   … Ø$<Ð>VÐ#WÐ�t˜C‘yÓWàñó ðð ñ ó ð ð ð  $Ø!%ñ	?à�S˜$˜s™)�^Ñ$ð?ð ˜‰}ð?ð ˜#‘ò	?ó ð?ð ð  $Ø!%ñ	@à�S˜$˜s™)�^Ñ$ð@ð ˜‰}ð@ð ˜#‘ò	@ó ñ@r   r   N)Útypingr   r   r   Úopenai.openai_objectr   r   r   r   r   ú<module>r)      s   ðß (Ñ (å -ô'@�õ '@r   