
    i                         d Z ddlmZ ddlmZ  eddddd	          Z ed
dddd	          Z ee            ee           dS )u9  OpenCode provider profiles (Zen + Go).

Both use per-model api_mode routing:
  - OpenCode Zen: Claude → anthropic_messages, GPT-5/Codex → codex_responses,
    everything else → chat_completions (this profile)
  - OpenCode Go: MiniMax → anthropic_messages, GLM/Kimi → chat_completions
    (this profile)
    )register_provider)ProviderProfilezopencode-zen)opencodeopencode_zenzen)OPENCODE_ZEN_API_KEYzhttps://opencode.ai/zen/v1zgemini-3-flash)namealiasesenv_varsbase_urldefault_aux_modelzopencode-go)opencode_gogozopencode-go-sub)OPENCODE_GO_API_KEYzhttps://opencode.ai/zen/go/v1zglm-5N)__doc__	providersr   providers.baser   r   r        R/home/piyush/.hermes/hermes-agent/plugins/model-providers/opencode-zen/__init__.py<module>r      s     ( ' ' ' ' ' * * * * * *	/&)&   o	4%,    ,     +     r   