+
    	j                     X    ^ RI Ht  ! R R]4      tR R ltR R ltR R	 ltR
 R ltR# )    )OllamaClientc                   T   a a ] tR t^t oV3R lV 3R lltRV3R lR lltRtVtV ;t# )CapturingOllamac                $   < V ^8  d   QhRS[ RR/# )   modelreturnN)str)format__classdict__s   "tests/test_ollama.py__annotate__CapturingOllama.__annotate__   s      c d     c                F   < \         SV `  R V^4       RV n        / V n        R# )zhttp://127.0.0.1:11434 N)super__init__pathbody)selfr   	__class__s   &&r   r   CapturingOllama.__init__   s#    15"=		r   c                :   < V ^8  d   QhRS[ RS[R,          RS[/# )r   r   r   Nr	   )r
   dict)r   r   s   "r   r   r   
   s&     6 6S 6t 6t 6r   c                <    Wn         T;'       g    / V n        R RR^/# )responsetexto
eval_count)r   r   )r   r   r   s   &&&r   _requestCapturingOllama._request
   s#    	JJB	G\155r   )r   r   )N)	__name__
__module____qualname____firstlineno__r   r    __static_attributes____classdictcell____classcell__)r   r   s   @@r   r   r      s      
6 6 6r   r   c                    V ^8  d   QhRR/# r   r	   N )r   s   "r   r   r      s      d r   c            	          \        R 4      p V P                  RR4       V P                  R8X  g   Q hV P                  R,          R8X  g   Q hV P                  R,          R^ RRR	R
RR/8X  g   Q hR# )%AuditAid/PaddleOCR-VL-1.6-0.9B:latest   imagezTranscreve./api/generatepromptoptionstemperaturenum_predictix  repeat_penaltygffffff?repeat_last_n   Nr   
transcriber   r   clients    r   4test_paddle_keeps_generate_and_deterministic_optionsr;      sz    DEF
h.;;/)));;x M111;;y!qt$	&   r   c                    V ^8  d   QhRR/# r*   r+   )r   s   "r   r   r      s     
 
 
r   c            	          \        R 4      p V P                  RRR4       V P                  R,          R^ R^RRR	^@/8X  g   Q hR
# )r-   r.   zTranscreve as linhas.cc_frente_identificacaor1   r2   r3   r4   ?r5   Nr   r8   r   r9   s    r   7test_paddle_cc_front_focus_uses_short_generation_budgetrA      sU    DEF
h 79RS;;y!qs$	&   r   c                    V ^8  d   QhRR/# r*   r+   )r   s   "r   r   r   ,   s     
 
4 
r   c            	          \        R 4      p V P                  RRR4       V P                  R,          R^ R^RRR	^@/8X  g   Q hR
# )r-   r.   zTranscreve emissao e validade.rc_validade_focadar1   r2   r3   r4   r?   r5   Nr@   r9   s    r   1test_paddle_rc_focus_uses_short_generation_budgetrE   ,   sU    DEF
h @BVW;;y!qs$	&   r   c                    V ^8  d   QhRR/# r*   r+   )r   s   "r   r   r   9   s     	9 	9t 	9r   c                  `   \        R 4      p V P                  RR4       V P                  R8X  g   Q hV P                  R,          R8X  g   Q hV P                  R,          R,          ^ 8X  g   Q hV P                  R,          R,          ^8X  g   Q hV P                  R,          R,          R	8X  g   Q hR
# )zglm-ocr:latestr.   zText Recognition:r/   r0   r1   r2   top_kr3   i`	  Nr7   r9   s    r   -test_glm_keeps_generate_and_canonical_optionsrI   9   s    -.F
h 34;;/)));;x $7777;;y!-0A555;;y!'*a///;;y!-0D888r   N)pataniscai.ollamar   r   r;   rA   rE   rI   r+   r   r   <module>rK      s(    *	6l 	6

	9r   