+
    kHàjÐ  ã                   ó¶   € R t ^ RIH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RRRR]! 4       P                   2/RRR7      t]! ]4       R# )z˜Fireworks AI provider profile. Models are addressed by full catalog ID
(``accounts/fireworks/models/<slug>``), tracking fw-ai/fireconnect ``setup-cli``.)ÚAny)Úget_version_info)Úregister_provider)ÚProviderProfilec                   ó>   a € ] tR t^t o RtRR/V 3R lR lltRtV tR# )ÚFireworksProfilezEMap Hermes reasoning controls onto Fireworks' OpenAI-compatible wire.Úreasoning_configNc          
      ó|   <€ V ^8„  d   QhRS[ R,          RS[RS[S[ S[S[3,          S[ S[S[3,          3,          /# )é   r   NÚcontextÚreturn)Údictr   ÚtupleÚstr)ÚformatÚ__classdict__s   "€ÚO/home/ubuntu/.hermes/hermes-agent/plugins/model-providers/fireworks/__init__.pyÚ__annotate__ÚFireworksProfile.__annotate__   sH   ø€ ÷ Dñ DÙ#'¨$¥;ðDÙBEðDá	‰t‘C™�H�~™t¡C© H�~Ð-Õ	.ñDó    c               ó°   € \        V\        4      '       g   / / 3# VP                  R 4      RJ d   / RR/3# VP                  R4      p/ V'       d   RV/3# / 3# )ÚenabledFÚreasoning_effortÚnoneÚeffort)Ú
isinstancer   Úget)Úselfr   r   r   s   &$, r   Úbuild_api_kwargs_extrasÚ(FireworksProfile.build_api_kwargs_extras   sj   € ô Ð*¬D×1Ò1Ø�r�6ˆMØ×Ñ 	Ó*¨eÓ3ØÐ*¨FÐ3Ð3Ð3Ø!×%Ñ% hÓ/ˆØ·FÐ'¨Ð0ÐCÐCÀÐCÐCr   © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s#   ø‡ € ÙOðDØ15÷D÷ Dð Dr   r   Ú	fireworkszFireworks AIu3   Fireworks AI â€” OpenAI-compatible direct model APIz0https://app.fireworks.ai/settings/users/api-keysz%https://api.fireworks.ai/inference/v1Úapi_keyzHTTP-Refererz%https://hermes-agent.nousresearch.comzX-TitlezHermes Agentz
User-AgentzHermesAgent/ú!accounts/fireworks/models/glm-5p2)ÚnameÚaliasesÚdisplay_nameÚdescriptionÚ
signup_urlÚenv_varsÚbase_urlÚ	auth_typeÚdefault_headersÚdefault_aux_modelÚfallback_modelsN)zfireworks-aiÚfw)ÚFIREWORKS_API_KEY)z#accounts/fireworks/models/kimi-k2p6r*   z(accounts/fireworks/models/kimi-k2p7-code)r%   Útypingr   Úhermes_cli.version_infor   Ú	providersr   Úproviders.baser   r   Úbase_versionr(   r    r   r   Ú<module>r=      s†   ðñUõ å 4Ý 'Ý *ôD�ô Dñ$ Ø	Ð4À>ØEØAÐLbØ4À	ð 	Ð?Ø�>Ø˜Ñ%5Ó%7×%DÑ%DÐ$EÐFðð
 :ðô€	ñ( �)Ö r   