+
    kHàj[  ã            
       óx   € R t ^ RIHt ^ RIHt ^ RIHt  ! R R]4      t]! RRRRRR	R
R/RR7      t]! ]4       R# )zPVercel AI Gateway provider profile: attribution headers + reasoning passthrough.)ÚAny)Úregister_provider)ÚProviderProfilec                   óB   a € ] tR t^	t o RtRRRR/V 3R lR lltRtV tR# )	ÚVercelAIGatewayProfileuB   Vercel AI Gateway â€” attribution headers + reasoning passthrough.Úreasoning_configNÚsupports_reasoningTc                ó‚   <€ V ^8„  d   QhRS[ R,          RS[RS[RS[S[ S[S[3,          S[ S[S[3,          3,          /# )é   r   Nr   ÚctxÚreturn)ÚdictÚboolr   ÚtupleÚstr)ÚformatÚ__classdict__s   "€ÚP/home/ubuntu/.hermes/hermes-agent/plugins/model-providers/ai-gateway/__init__.pyÚ__annotate__Ú#VercelAIGatewayProfile.__annotate__   sK   ø€ ÷ ,ñ ,Ù#'¨$¥;ð,ÙKOð,Ù_bð,á	‰t‘C™�H�~™t¡C© H�~Ð-Õ	.ñ,ó    c               óP   € V'       g   / / 3# Ve   \        V4      MRRRR/pRV// 3# )NÚenabledTÚeffortÚmediumÚ	reasoning)r   )Úselfr   r   r   r   s   &$$, r   Úbuild_api_kwargs_extrasÚ.VercelAIGatewayProfile.build_api_kwargs_extras   s?   € ÷ "Ø�r�6ˆMØ.>Ò.J”DÐ)Ô*ÐQZÐ\`ÐbjÐltÐPuˆ	Ø˜YÐ'¨Ð+Ð+r   © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r   	   s'   ø‡ € ÙLð,Ø15ð,ØRV÷,÷ ,ð ,r   r   z
ai-gatewayzhttps://ai-gateway.vercel.sh/v1zHTTP-Refererz%https://hermes-agent.nousresearch.comzX-TitlezHermes Agentzgoogle/gemini-3-flash)ÚnameÚaliasesÚenv_varsÚbase_urlÚdefault_headersÚdefault_aux_modelN)Úvercelzvercel-ai-gatewayÚ
ai_gatewayÚ	aigateway)ÚAI_GATEWAY_API_KEY)	r$   Útypingr   Ú	providersr   Úproviders.baser   r   r-   r   r   r   Ú<module>r4      sP   ðÙ Vå å 'Ý *ô	,˜_ô 	,ñ 
 Ø	ÐYØ$Ð/PØ#Ð%LÈiÐYgÐhØ-ô	
€ñ �&Ö r   