Ë
    âß²j(  ã            
       óÔ   — d Z ddlmZ ddlmZ  edddd¬«      Z ed	d
dddd¬«      Z edddddddd¬«      Z edddddddd¬«      Z ee«        ee«        ee«        ee«       y) u&  Alibaba Cloud DashScope provider profiles (intl + CN, plus the Model Studio
Token Plan flat-token tier with its own key/endpoints â€” one module per vendor).

Profile names match models.dev catalog keys exactly so model metadata lines up
and ``model.provider: alibaba-cn`` resolves at runtime.
é    )Úregister_provider)ÚProviderProfileÚalibaba)Ú	dashscopezalibaba-cloudzqwen-dashscopeÚaliyun)ÚDASHSCOPE_API_KEYz6https://dashscope-intl.aliyuncs.com/compatible-mode/v1)ÚnameÚaliasesÚenv_varsÚbase_urlz
alibaba-cn)zdashscope-cnzalibaba-cloud-cnzAlibaba Cloud DashScope (China)z0Alibaba Cloud DashScope, mainland-China endpoint)r   ÚDASHSCOPE_CN_BASE_URLz1https://dashscope.aliyuncs.com/compatible-mode/v1)r	   r
   Údisplay_nameÚdescriptionr   r   zalibaba-token-plan)zdashscope-token-planzAlibaba Cloud (Token Plan)z7Alibaba Cloud Model Studio Token Plan (flat-token tier)z(https://help.aliyun.com/zh/model-studio/)ÚALIBABA_TOKEN_PLAN_API_KEYÚALIBABA_TOKEN_PLAN_BASE_URLzFhttps://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1Úapi_key)r	   r
   r   r   Ú
signup_urlr   r   Ú	auth_typezalibaba-token-plan-cn)zdashscope-token-plan-cnz!Alibaba Cloud (Token Plan, China)z>Alibaba Cloud Model Studio Token Plan, mainland-China endpoint)ÚALIBABA_TOKEN_PLAN_CN_API_KEYr   ÚALIBABA_TOKEN_PLAN_CN_BASE_URLzBhttps://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1N)	Ú__doc__Ú	providersr   Úproviders.baser   r   Ú
alibaba_cnÚalibaba_token_planÚalibaba_token_plan_cn© ó    úM/home/ubuntu/.hermes/hermes-agent/plugins/model-providers/alibaba/__init__.pyú<module>r       s´   ðñõ (Ý *á
Ø	ÐVÐawØEô€ñ
 Ø	ÐCØ2ØBØ;Ø@ô€
ñ %Ø	Ð'@ÐOkØIØ9ØJØUÐajôÐ ñ (Ø	 Ð*FØ4ØPØ9ØnØQÐ]fôÐ ñ �'Ô Ù �*Ô Ù Ð$Ô %Ù Ð'Õ (r   