Ë
    âß²jè  ã            
       ó€   — d Z ddlmZ ddlm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«       y)a5  Alibaba Cloud Coding Plan provider profiles (intl + CN): a dedicated endpoint
and key tier separate from ``alibaba``. Names match models.dev catalog keys.

The CN profile checks its own key first and keeps the shared vars as ordered
fallbacks so existing CN users configured with the shared key keep working.
é    )Úregister_provider)ÚProviderProfilezalibaba-coding-plan)Úalibaba_codingzalibaba-codingzdashscope-codingzAlibaba Cloud (Coding Plan)z1Alibaba Cloud Coding Plan (Dedicated coding tier)z(https://help.aliyun.com/zh/model-studio/)ÚALIBABA_CODING_PLAN_API_KEYÚDASHSCOPE_API_KEYÚALIBABA_CODING_PLAN_BASE_URLz-https://coding-intl.dashscope.aliyuncs.com/v1Úapi_key)ÚnameÚaliasesÚdisplay_nameÚdescriptionÚ
signup_urlÚenv_varsÚbase_urlÚ	auth_typezalibaba-coding-plan-cn)zalibaba-coding-cnzdashscope-coding-cnz"Alibaba Cloud (Coding Plan, China)z2Alibaba Cloud Coding Plan, mainland-China endpoint)ÚALIBABA_CODING_PLAN_CN_API_KEYr   r   ÚALIBABA_CODING_PLAN_CN_BASE_URLz(https://coding.dashscope.aliyuncs.com/v1N)Ú__doc__Ú	providersr   Úproviders.baser   Úalibaba_coding_planÚalibaba_coding_plan_cn© ó    úY/home/ubuntu/.hermes/hermes-agent/plugins/model-providers/alibaba-coding-plan/__init__.pyú<module>r      so   ðñõ (Ý *á%Ø	Ð(`Ø.ØCØ9ØaØ<È	ôÐ ñ )Ø	!Ð+WØ5ØDØ9ð GØ7À9ôÐ ñ Ð%Ô &Ù Ð(Õ )r   