zen.mdx 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. ---
  2. title: OpenCode Zen
  3. description: OpenCode によって提供されるモデルの厳選されたリスト。
  4. ---
  5. import config from "../../../../config.mjs"
  6. export const console = config.console
  7. export const email = `mailto:${config.email}`
  8. OpenCode Zen は、OpenCode チームが提供する、テスト済みかつ検証済みのモデルの一覧です。
  9. :::note
  10. OpenCode Zen は現在ベータ版です。
  11. :::
  12. Zen は OpenCode のほかのプロバイダーと同じように動作します。OpenCode Zen にログインして API キーを取得できます。これは **完全にオプション** であり、OpenCode を使うために必須ではありません。
  13. ---
  14. ## 背景
  15. 世の中には非常に多くのモデルがありますが、コーディングエージェントとして十分に機能するものはごく一部です。さらに、ほとんどのプロバイダーは設定が大きく異なるため、得られるパフォーマンスや品質にも大きな差が出ます。
  16. :::tip
  17. OpenCode でうまく動作する、厳選したモデルとプロバイダーの組み合わせをテストしました。
  18. :::
  19. そのため、OpenRouter のようなものを通じてモデルを使っている場合、欲しいモデルの最適なバージョンを本当に使えているかを判断するのは困難です。
  20. これを解決するために、私たちはいくつかのことを行いました。
  21. 1. 厳選したモデル群をテストし、それぞれのチームと、最適な動かし方について話し合いました。
  22. 2. そのうえで、いくつかのプロバイダーと連携し、それらが正しく提供されるようにしました。
  23. 3. 最後に、モデルとプロバイダーの組み合わせをベンチマークし、自信を持っておすすめできる一覧を作成しました。
  24. OpenCode Zen は、これらのモデルにアクセスできる AI ゲートウェイです。
  25. ---
  26. ## 仕組み
  27. OpenCode Zen は、OpenCode のほかのプロバイダーと同じように動作します。
  28. 1. **<a href={console}>OpenCode Zen</a>** にサインインし、請求情報を追加して、API キーをコピーします。
  29. 2. TUI で `/connect` コマンドを実行し、OpenCode Zen を選んで API キーを貼り付けます。
  30. 3. TUI で `/models` を実行すると、私たちがおすすめするモデルの一覧を確認できます。
  31. 料金はリクエストごとに発生し、アカウントにクレジットを追加できます。
  32. ---
  33. ## エンドポイント
  34. 以下の API エンドポイントを通じて、私たちのモデルにアクセスすることもできます。
  35. | Model | Model ID | Endpoint | AI SDK Package |
  36. | --------------------- | --------------------- | -------------------------------------------------- | --------------------------- |
  37. | GPT 5.5 | gpt-5.5 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  38. | GPT 5.5 Pro | gpt-5.5-pro | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  39. | GPT 5.4 | gpt-5.4 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  40. | GPT 5.4 Pro | gpt-5.4-pro | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  41. | GPT 5.4 Mini | gpt-5.4-mini | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  42. | GPT 5.4 Nano | gpt-5.4-nano | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  43. | GPT 5.3 Codex | gpt-5.3-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  44. | GPT 5.3 Codex Spark | gpt-5.3-codex-spark | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  45. | GPT 5.2 | gpt-5.2 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  46. | GPT 5.2 Codex | gpt-5.2-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  47. | GPT 5.1 | gpt-5.1 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  48. | GPT 5.1 Codex | gpt-5.1-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  49. | GPT 5.1 Codex Max | gpt-5.1-codex-max | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  50. | GPT 5.1 Codex Mini | gpt-5.1-codex-mini | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  51. | GPT 5 | gpt-5 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  52. | GPT 5 Codex | gpt-5-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  53. | GPT 5 Nano | gpt-5-nano | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
  54. | Claude Opus 4.7 | claude-opus-4-7 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
  55. | Claude Opus 4.6 | claude-opus-4-6 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
  56. | Claude Opus 4.5 | claude-opus-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
  57. | Claude Opus 4.1 | claude-opus-4-1 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
  58. | Claude Sonnet 4.6 | claude-sonnet-4-6 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
  59. | Claude Sonnet 4.5 | claude-sonnet-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
  60. | Claude Sonnet 4 | claude-sonnet-4 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
  61. | Claude Haiku 4.5 | claude-haiku-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
  62. | Claude Haiku 3.5 | claude-3-5-haiku | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
  63. | Gemini 3.1 Pro | gemini-3.1-pro | `https://opencode.ai/zen/v1/models/gemini-3.1-pro` | `@ai-sdk/google` |
  64. | Gemini 3 Flash | gemini-3-flash | `https://opencode.ai/zen/v1/models/gemini-3-flash` | `@ai-sdk/google` |
  65. | Qwen3.6 Plus | qwen3.6-plus | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  66. | Qwen3.5 Plus | qwen3.5-plus | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  67. | MiniMax M2.5 | minimax-m2.5 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  68. | MiniMax M2.5 Free | minimax-m2.5-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  69. | MiniMax M2.7 | minimax-m2.7 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  70. | GLM 5.1 | glm-5.1 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  71. | GLM 5 | glm-5 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  72. | Kimi K2.5 | kimi-k2.5 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  73. | Kimi K2.6 | kimi-k2.6 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  74. | Big Pickle | big-pickle | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  75. | Ling 2.6 Flash | ling-2.6-flash | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  76. | Hy3 Preview Free | hy3-preview-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  77. | Nemotron 3 Super Free | nemotron-3-super-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
  78. OpenCode 設定で使う [model id](/docs/config/#models) は `opencode/<model-id>` 形式です。たとえば、GPT 5.5 では設定に `opencode/gpt-5.5` を使用します。
  79. ---
  80. ### モデル
  81. 利用可能なモデルとそのメタデータの完全な一覧は、次から取得できます。
  82. ```
  83. https://opencode.ai/zen/v1/models
  84. ```
  85. ---
  86. ## 価格
  87. 従量課金制をサポートしています。以下は **100万トークンあたり** の価格です。
  88. | Model | Input | Output | Cached Read | Cached Write |
  89. | --------------------------------- | ------ | ------- | ----------- | ------------ |
  90. | Big Pickle | Free | Free | Free | - |
  91. | MiniMax M2.5 Free | Free | Free | Free | - |
  92. | Ling 2.6 Flash Free | Free | Free | Free | - |
  93. | Hy3 Preview Free | Free | Free | Free | - |
  94. | Nemotron 3 Super Free | Free | Free | Free | - |
  95. | MiniMax M2.7 | $0.30 | $1.20 | $0.06 | $0.375 |
  96. | MiniMax M2.5 | $0.30 | $1.20 | $0.06 | $0.375 |
  97. | GLM 5.1 | $1.40 | $4.40 | $0.26 | - |
  98. | GLM 5 | $1.00 | $3.20 | $0.20 | - |
  99. | Kimi K2.5 | $0.60 | $3.00 | $0.10 | - |
  100. | Kimi K2.6 | $0.95 | $4.00 | $0.16 | - |
  101. | Qwen3.6 Plus | $0.50 | $3.00 | $0.05 | $0.625 |
  102. | Qwen3.5 Plus | $0.20 | $1.20 | $0.02 | $0.25 |
  103. | Claude Opus 4.7 | $5.00 | $25.00 | $0.50 | $6.25 |
  104. | Claude Opus 4.6 | $5.00 | $25.00 | $0.50 | $6.25 |
  105. | Claude Opus 4.5 | $5.00 | $25.00 | $0.50 | $6.25 |
  106. | Claude Opus 4.1 | $15.00 | $75.00 | $1.50 | $18.75 |
  107. | Claude Sonnet 4.6 | $3.00 | $15.00 | $0.30 | $3.75 |
  108. | Claude Sonnet 4.5 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 |
  109. | Claude Sonnet 4.5 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 |
  110. | Claude Sonnet 4 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 |
  111. | Claude Sonnet 4 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 |
  112. | Claude Haiku 4.5 | $1.00 | $5.00 | $0.10 | $1.25 |
  113. | Claude Haiku 3.5 | $0.80 | $4.00 | $0.08 | $1.00 |
  114. | Gemini 3.1 Pro (≤ 200K tokens) | $2.00 | $12.00 | $0.20 | - |
  115. | Gemini 3.1 Pro (> 200K tokens) | $4.00 | $18.00 | $0.40 | - |
  116. | Gemini 3 Flash | $0.50 | $3.00 | $0.05 | - |
  117. | GPT 5.5 | $5.00 | $30.00 | $0.50 | - |
  118. | GPT 5.5 Pro | $30.00 | $180.00 | $30.00 | - |
  119. | GPT 5.4 | $2.50 | $15.00 | $0.25 | - |
  120. | GPT 5.4 Pro | $30.00 | $180.00 | $30.00 | - |
  121. | GPT 5.4 Mini | $0.75 | $4.50 | $0.075 | - |
  122. | GPT 5.4 Nano | $0.20 | $1.25 | $0.02 | - |
  123. | GPT 5.3 Codex Spark | $1.75 | $14.00 | $0.175 | - |
  124. | GPT 5.3 Codex | $1.75 | $14.00 | $0.175 | - |
  125. | GPT 5.2 | $1.75 | $14.00 | $0.175 | - |
  126. | GPT 5.2 Codex | $1.75 | $14.00 | $0.175 | - |
  127. | GPT 5.1 | $1.07 | $8.50 | $0.107 | - |
  128. | GPT 5.1 Codex | $1.07 | $8.50 | $0.107 | - |
  129. | GPT 5.1 Codex Max | $1.25 | $10.00 | $0.125 | - |
  130. | GPT 5.1 Codex Mini | $0.25 | $2.00 | $0.025 | - |
  131. | GPT 5 | $1.07 | $8.50 | $0.107 | - |
  132. | GPT 5 Codex | $1.07 | $8.50 | $0.107 | - |
  133. | GPT 5 Nano | Free | Free | Free | - |
  134. 使用履歴に _Claude Haiku 3.5_ が表示されることがあります。これはセッションのタイトル生成に使われる [low cost model](/docs/config/#models) です。
  135. :::note
  136. クレジットカード手数料は実費で転嫁されます(各取引につき 4.4% + $0.30)。それ以外の上乗せはありません。
  137. :::
  138. 無料モデル:
  139. - MiniMax M2.5 Free は期間限定で OpenCode で利用できます。チームはこの期間中にフィードバックを集め、モデルを改善しています。
  140. - Ling 2.6 Flash Free は期間限定で OpenCode で利用できます。チームはこの期間中にフィードバックを集め、モデルを改善しています。
  141. - Hy3 Preview Flash Free は期間限定で OpenCode で利用できます。チームはこの期間中にフィードバックを集め、モデルを改善しています。
  142. - Nemotron 3 Super Free は期間限定で OpenCode で利用できます。チームはこの期間中にフィードバックを集め、モデルを改善しています。
  143. - Big Pickle はステルスモデルで、期間限定で OpenCode で無料提供されています。チームはこの期間中にフィードバックを集め、モデルを改善しています。
  144. ご不明な点があれば、<a href={email}>お問い合わせください</a>。
  145. ---
  146. ### 自動リロード
  147. 残高が $5 を下回ると、Zen は自動的に $20 をリロードします。
  148. 自動リロード額は変更できます。また、自動リロード自体を完全に無効化することもできます。
  149. ---
  150. ### 月次上限
  151. ワークスペース全体とチームの各メンバーに対して、月ごとの利用上限を設定することもできます。
  152. たとえば、月次利用上限を $20 に設定した場合、Zen は 1 か月で $20 を超えて使われることはありません。ただし、自動リロードが有効になっていると、残高が $5 を下回った時点で Zen が $20 を自動チャージするため、結果として $20 を超えて請求される可能性があります。
  153. ---
  154. ### 非推奨モデル
  155. | Model | Deprecation date |
  156. | ---------------- | ---------------- |
  157. | MiniMax M2.1 | March 15, 2026 |
  158. | GLM 4.7 | March 15, 2026 |
  159. | GLM 4.6 | March 15, 2026 |
  160. | Gemini 3 Pro | March 9, 2026 |
  161. | Kimi K2 Thinking | March 6, 2026 |
  162. | Kimi K2 | March 6, 2026 |
  163. | Qwen3 Coder 480B | Feb 6, 2026 |
  164. ---
  165. ## プライバシー
  166. すべてのモデルは米国でホストされています。私たちのプロバイダーはゼロ保持ポリシーに従っており、以下の例外を除き、モデル学習にあなたのデータを使用しません。
  167. - Big Pickle: 無料提供期間中、収集されたデータがモデル改善に使われる場合があります。
  168. - MiniMax M2.5 Free: 無料提供期間中、収集されたデータがモデル改善に使われる場合があります。
  169. - Ling 2.6 Flash Free: 無料提供期間中、収集されたデータがモデル改善に使われる場合があります。
  170. - Hy3 Preview Free: 無料提供期間中、収集されたデータがモデル改善に使われる場合があります。
  171. - Nemotron 3 Super Free(NVIDIA の無料エンドポイント): [NVIDIA API Trial Terms of Service](https://assets.ngc.nvidia.com/products/api-catalog/legal/NVIDIA%20API%20Trial%20Terms%20of%20Service.pdf) に基づいて提供されます。試用専用であり、本番環境や機密性の高いデータには使用しないでください。プロンプトと出力は、NVIDIA が自社のモデルとサービスを改善するために記録します。個人情報や機密データは送信しないでください。
  172. - OpenAI APIs: リクエストは [OpenAI's Data Policies](https://platform.openai.com/docs/guides/your-data) に従って 30 日間保持されます。
  173. - Anthropic APIs: リクエストは [Anthropic's Data Policies](https://docs.anthropic.com/en/docs/claude-code/data-usage) に従って 30 日間保持されます。
  174. ---
  175. ## チーム向け
  176. Zen はチームでも非常に便利です。チームメイトを招待し、ロールを割り当て、チームで使うモデルを厳選するなど、さまざまなことができます。
  177. :::note
  178. ワークスペースは現在、ベータの一環としてチーム向けに無料です。
  179. :::
  180. ワークスペース管理は現在、ベータの一環としてチーム向けに無料です。価格についての詳細は近日中に共有します。
  181. ---
  182. ### ロール
  183. チームメイトをワークスペースに招待し、ロールを割り当てられます。
  184. - **Admin**: モデル、メンバー、API キー、請求を管理できます
  185. - **Member**: 自分自身の API キーのみ管理できます
  186. Admin は、コストを抑えるために各メンバーの月次支出上限を設定することもできます。
  187. ---
  188. ### モデルアクセス
  189. Admin は、ワークスペースで特定のモデルを有効化または無効化できます。無効化されたモデルへのリクエストはエラーになります。
  190. これは、データを収集するモデルの利用を無効にしたい場合に便利です。
  191. ---
  192. ### Bring your own key
  193. Zen のほかのモデルにアクセスしながら、自分の OpenAI または Anthropic API キーを使うこともできます。
  194. 自分のキーを使う場合、トークン料金は Zen ではなくプロバイダーから直接請求されます。
  195. たとえば、あなたの組織がすでに OpenAI や Anthropic のキーを持っていて、Zen が提供するものではなくそちらを使いたい場合があります。
  196. ---
  197. ## 目標
  198. 私たちが OpenCode Zen を作った目的は次のとおりです。
  199. 1. コーディングエージェントに最適なモデル/プロバイダーを **Benchmark** すること。
  200. 2. **highest quality** の選択肢にアクセスできるようにし、性能を落としたり、より安価なプロバイダーへルーティングされたりしないこと。
  201. 3. 原価で提供することで **price drops** をそのまま反映し、上乗せは処理手数料のカバー分だけにすること。
  202. 4. ほかのコーディングエージェントでも使えるようにして **no lock-in** を実現し、さらに OpenCode では常にほかのプロバイダーも使えるようにすること。