
    +j                         d dl mZmZ  G d de          Z G d de          Z G d de          Z G d d	e          Z G d
 de          Z G d de          ZdS )    )	BaseModelFieldc                   0    e Zd ZU  ed          Zeed<   dS )QuiverImageObject.urlN)__name__
__module____qualname__r   r   str__annotations__     ;/home/wildlama/comfy/ComfyUI/comfy_api_nodes/apis/quiver.pyr   r      s*         uSzzCr   r   c                   4   e Zd ZU  ed          Zeed<    ed          Zeed<    ed          Zedz  ed<    edd	          Z	e
e         dz  ed
<    eddd          Zedz  ed<    eddd          Zedz  ed<    eddd          Zedz  ed<   dS )QuiverTextToSVGRequestarrow-previewdefaultmodel.promptNinstructions   )r   
max_length
referencesr      r   geletemperature   top_ppresence_penalty)r   r	   r
   r   r   r   r   r   r   r   listr   r   floatr!   r#   r   r   r   r   r      s        ///E3///%**FC$uT222L#*22216tPQ1R1R1RJ&'$.RRR %dqQ ? ? ?K???%q999E54<999%*U4B1%E%E%EedlEEEEEr   r   c                   *   e Zd ZU  ed          Zeed<    ed          Zeed<    ed          Z	e
dz  ed<    eddd	
          Zedz  ed<    eddd
          Zedz  ed<    eddd
          Zedz  ed<    eddd
          Zedz  ed<   dS )QuiverImageToSVGRequestr   r   r   .imageN	auto_crop   i   r   target_sizer   r   r   r    r!   r"   r#   )r   r	   r
   r   r   r   r   r(   r   r)   boolr+   intr   r%   r!   r#   r   r   r   r'   r'      s         ///E3///$uSzzE)))"U4000Itd{000#eDSTBBBKtBBB %dqQ ? ? ?K???%q999E54<999%*U4B1%E%E%EedlEEEEEr   r'   c                   X    e Zd ZU  ed          Zeed<    ed          Zedz  ed<   dS )QuiverSVGResponseItem.svgzimage/svg+xmlr   N	mime_type)r   r	   r
   r   r0   r   r   r1   r   r   r   r/   r/      sK         uSzzC!E/:::IsTz:::::r   r/   c                       e Zd ZU  ed          Zedz  ed<    ed          Zedz  ed<    ed          Zedz  ed<   dS )QuiverSVGUsageNr   total_tokensinput_tokensoutput_tokens)	r   r	   r
   r   r4   r-   r   r5   r6   r   r   r   r3   r3   !   su         $uT222L#*222$uT222L#*222 %d 3 3 3M3:33333r   r3   c                       e Zd ZU  ed          Zedz  ed<    ed          Zedz  ed<    ed          Z	e
e         ed<    ed          Zedz  ed<   dS )QuiverSVGResponseNr   idcreated.datausage)r   r	   r
   r   r9   r   r   r:   r-   r;   r$   r/   r<   r3   r   r   r   r8   r8   '   s         U4(((Bd
(((%---GS4Z---(-c

D$$
%222#(5#6#6#6E>D 66666r   r8   N)	pydanticr   r   r   r   r'   r/   r3   r8   r   r   r   <module>r>      s3   % % % % % % % %    	   F F F F FY F F FF F F F Fi F F F; ; ; ; ;I ; ; ;
4 4 4 4 4Y 4 4 47 7 7 7 7	 7 7 7 7 7r   