2026年10月15日、OpenCodeはXに投稿した:「DeepSeek V4.1 FlashがOpenCodeで無料になりました。」モデルIDはopencode/deepseek-v4.1-flash-freeで、OpenCode Zenのドキュメントには「OpenCode上で期間限定で無料」と記載されています。私たちは10月16日にクリーンなOpenCodeをインストールし、サインインもAPIキーもなしでこのモデルを選択し、小さなNode.jsスクリプトを書いて実行するまでを32秒で見届けました。
この提供には3つの制限があります。無料モデルはOpenCodeアプリ内でのみ動作し、APIとしては使えません。コンテキストは200Kトークンに制限され、有料版では1Mです。そしてOpenCodeは終了日を公表していません。このガイドでは、セットアップ、各制限があなたの作業にとって何を意味するのか、そして同じモデルを自分のコード内で必要としたときにいくらかかるのかを解説します。モデル自体の背景については、DeepSeek V4.1 Flashとは何かをご覧ください。そのコードがAPIを呼び出すなら、Apidog CLIを使えば同じエージェントがターミナルからテストできます。
OpenCodeが無償提供しているもの
DeepSeek V4.1 Flashは2026年9月10日にDeepSeekのAPIでGAとなり、MITライセンスの重みが公開されました。OpenCodeは独自のモデルゲートウェイであるOpenCode Zenを通じて、無料版と有料版を提供しています。以下が、同じモデルへの他の有料ルートとの比較です:

| ルート | 価格 | コンテキスト / 最大出力 | 利用可能な場所 |
|---|---|---|---|
OpenCode、deepseek-v4.1-flash-free |
期間限定で$0 | 200K / 32Kトークン | OpenCode内のみ |
OpenCode Zen、deepseek-v4.1-flash |
100万トークンあたり入力$0.30 / 出力$1.20 | 1M / 384K | Zen APIキーを持つ任意のクライアント |
| OpenCode Goプラン | 月$10、このモデルの月間使用上限$80 | 1M / 384K | OpenCode内 |
DeepSeek API、deepseek-flash |
100万トークンあたりオフピーク時入力$0.15 / 出力$0.60 | 1M / 384K | 任意のクライアント |
コンテキストと出力の制限は、OpenCodeが同梱しているモデルメタデータに由来し、opencode models opencode --verboseで出力できます。価格はZenのドキュメント、OpenCode Goのドキュメント、そしてDeepSeekの価格ページから取得したもので、10月16日時点で確認しています。
OpenCodeでDeepSeek V4.1 Flashを無料で使う方法
このツールが初めてですか?OpenCodeの概要でエージェントの機能を説明しています。セットアップは3ステップです。
1. OpenCodeをインストールする
公式インストールスクリプトはmacOSとLinuxで動作します:
curl -fsSL https://opencode.ai/install | bash
npm install -g opencode-aiやbrew install anomalyco/tap/opencodeも使えます。Windowsでは、OpenCodeはWSLを推奨しています。Chocolatey(choco install opencode)とScoop(scoop install opencode)のパッケージも存在します。
2. 無料モデルを選択する
プロジェクトを開いてエージェントを起動します:
cd ~/code/orders-service
opencode
/modelsと入力し、DeepSeek V4.1 Flash Freeを選択します。プロジェクトのデフォルトにするには、プロジェクトルートにopencode.jsonファイルを追加します:
{
"$schema": "https://opencode.ai/config.json",
"model": "opencode/deepseek-v4.1-flash-free"
}
3. タスクを実行する
インタラクティブセッションで作業するか、シェルからワンショットタスクを送信します:
opencode run -m opencode/deepseek-v4.1-flash-free \
"Create status.js exporting isClientError(code) for 4xx codes, add a node:assert self-test, then run it"
私たちのテストでわかったこと
私たちは10月16日に、空の設定ディレクトリとデータディレクトリで、opencode-aiのnpmリリースであるOpenCode 1.19.2を実行しました。opencode models opencodeは10個の無料モデルの中にdeepseek-v4.1-flash-freeを表示しました。1行の質問は5秒で返ってきました。上記のタスクは32秒かかりました:モデルはstatus.jsを書き、nodeでそれを実行し、all tests passedと報告しました。ファイル書き込みツールとシェルツールの両方が機能しました。
サインインを求められることはありませんでした。Zenのドキュメントには、Consoleにサインインし、請求情報を追加し、APIキーをコピーする手順が記載されていますが、それらはZenの有料モデルを対象としたものであり、無料モデルはそれらなしで動作しました。
OpenCodeのメタデータには、このモデルの3つの推論努力バリアント(low、high、max)が記載されており、画像入力が有効になっているため、失敗しているUIのスクリーンショットを添付できます。PDF入力はオフです。
「無料」の裏にある制限

OpenCode内でのみ動作する
Zenのドキュメントでは、無料モデルがOpenAI互換エンドポイントの隣に記載されているため、無料APIのように見えます。しかしそうではありません。OpenCode以外から呼び出すと、ゲートウェイが拒否します:
curl https://opencode.ai/inference/openai/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model": "deepseek-v4.1-flash-free", "messages": [{"role": "user", "content": "ping"}]}'
{"type":"error","error":{"type":"FreeTierError","message":"OpenCode's free tier can only be used from within OpenCode. Download it at https://opencode.ai and keep building."}}
私たちは10月16日に、Authorizationヘッダーの有無にかかわらず、HTTP 403を受け取りました。つまり、無料枠はOpenCode内でのコーディングをカバーします。アプリのバックエンド、LLMを呼び出す独自のスクリプト、そしてCursorやClaude Codeのような他のエージェントはこれを使えません。
一部のコミュニティプラグインは、他のツールをローカルのopencode serveプロセス経由でルーティングし、リクエストがOpenCodeから来たように見せかけます。これらはOpenCodeが文書化していない挙動に依存しており、ゲートウェイのチェックはどのリリースでも変わる可能性があります。
コンテキストは1Mではなく200K
有料モデルは1Mトークンのコンテキストを受け付け、最大384Kを返します。無料版は入力200K、出力32Kで止まります。200Kはほとんどのコーディングセッションをカバーします。大規模なモノレポや、多数のファイルを読む長いセッションでは早く尽き、32Kは1回の応答で生成できるコード量を制限します。タスクがフルウィンドウを必要とするときは、そのセッションを/modelsで有料モデルに切り替えてください。
期間限定で無料、終了日の公表なし
OpenCodeは以前にもこの種のプロモーションを実施したことがあります。以前のdeepseek-v4-flash-freeモデルは、プロモーションが終了するまでZenの無料リストに載っていました。2026年8月21日までにモデルピッカーから消え、OpenCodeのボットがGitHub issue #43805で、削除は意図的なものでバグではないと確認しました。
ここでも同じ結末を予想してください。モデル名はスクリプト内ではなくopencode.jsonに保持しておけば、有料モデルへの移行は1行の編集で済みます。
プライバシーはほとんどの無料オプションより優れている
OpenCodeのリストにある無料モデルは、あなたのコードをすべて同じように扱うわけではありません。DeepSeek V4.1 Flash Freeについて、Zenのドキュメントには、プロバイダーが「ゼロ保持ポリシーに従い、あなたのデータをモデルトレーニングに使用しない」と記載されています。
しかし、そこのすべての無料モデルに当てはまるわけではありません。Big PickleとMiMoモデルは、収集されたデータが「モデルの改善に使用される可能性がある」と注記しており、NVIDIAのNemotronトライアルは個人情報や機密データを提出しないよう指示しています。プライベートリポジトリの場合、DeepSeekモデルはより安全な無料オプションの一つです。OpenCodeは、すべてのZenモデルが米国とEUでホストされていると述べています。
公表されたレート制限はなし
ZenのドキュメントにもConsoleのドキュメントにも、無料モデルのリクエスト制限は記載されていません。OpenCodeは、無料エンドポイントが有料のものと同じ速度や可用性を提供することを約束していないため、需要が急増したときは速度低下を予想してください。
APIが必要なときに同じモデルがいくらかかるか
モデルをあなたの製品内で実行する必要がある場合は、有料ルートを選んでください。DeepSeek自身のAPIがトークンあたり最も安価です:オフピーク時に100万入力トークンあたり$0.15、100万出力トークンあたり$0.60です。どちらもピーク時間帯(月曜から金曜の01:00〜04:00と06:00〜10:00 UTC)には2倍になり、キャッシュヒットはオフピーク時に100万トークンあたり$0.003です。Zenの有料deepseek-v4.1-flashは、DeepSeekのピーク料金と同じ一律$0.30と$1.20を請求し、1つのZenキーでゲートウェイ上のすべてのモデルにアクセスできます。
20,000入力トークンと2,000出力トークンを使うエージェントの1ターンの計算は次のとおりです:
- DeepSeek API、オフピーク時:0.02 x $0.15 + 0.002 x $0.60 = $0.0042
- OpenCode Zen、有料:0.02 x $0.30 + 0.002 x $1.20 = $0.0084
そのようなターンを1,000回行うと、キャッシュ割引を除いて$4.20または$8.40かかります。毎日OpenCodeでコーディングしていて無料プロモーションが終了するなら、Goプランが中間の選択肢です:月$10、このモデルの月間使用上限$80、そしてOpenCodeの推定で月あたり約173,330リクエストです。
ピークとキャッシュの計算の詳細については、DeepSeek V4.1 Flashの価格ガイドをご覧ください。複数の言語でのリクエストコードについては、DeepSeek V4.1 Flash APIの使い方をご覧ください。
Apidog CLIでOpenCodeにAPIをテストさせる
無料モデルはコードを書くだけではありません。コードが呼び出すエンドポイントを同じターミナルからテストできるので、誰もGUIを開いてSendをクリックする必要がありません。Apidog CLIは、APIスペックを読み込み、テストケースを書き、実行するためのコマンドを提供します。一度セットアップするだけです:
npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com # pick your agent when prompted
トークンはApidogのAccount Settings、API Access Tokenから取得します。最後の行はApidogのエージェントスキルをインストールし、OpenCodeがCLIを操作する方法を教えます。そしてエージェントに1つのプロンプトを与えます:
Use Apidog CLI on project <id>. Export the /orders endpoints as OpenAPI and write a
typed TypeScript client from them. Then create a test case for POST /orders that
asserts a 201 and an order id, run it against the dev environment, and summarize
any failures.
これらは、Apidog CLI 2.2.7で確認した、エージェントが実行するコマンドです:
apidog export --project <id> --format openapi --output ./openapi.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <id> --file case.json
apidog run --test-case <caseId> --project <id> -e <envId> -r cli,json
まずスペックをエクスポートすることで、クライアントはモデルが推測したフィールド名ではなく、あなたのチームが設計したAPIに一致します。すべてのコマンドはJSONを返し、多くはagentHints.nextStepsを含むため、エージェントは次に何を実行すべきかを把握できます。メインブランチへの書き込みをCLIが拒否する場合は、アプリのAI機能設定でExternal AI Edit Permissionsを有効にするか、エージェントをAIブランチで作業させてください(apidog branch create --project <id> --type ai --name ai/orders-tests --from main)。同じapidog runの行に-r junitを付けるとCIに組み込めます。私たちのApidog CLI CI/CDパイプラインにコピー&ペーストできるバージョンがあります。
FAQ
DeepSeekはOpenCodeで無料ですか? はい。DeepSeek V4.1 Flash(opencode/deepseek-v4.1-flash-free)は2026年10月15日からOpenCodeで無料です。OpenCodeはこれを期間限定オファーと呼んでおり、終了日は公表していません。
OpenCodeアカウントやAPIキーは必要ですか? 私たちのテストでは不要でした。新規インストールしたOpenCode 1.19.2は、どちらもなしで無料モデルを実行しました。Zenの有料モデルにはOpenCode ConsoleからのAPIキーが必要です。
無料モデルを自分のコードから呼び出せますか? いいえ。OpenCode外部からのリクエストは403 FreeTierErrorになります。代わりにDeepSeekのAPIかZenの有料deepseek-v4.1-flashを使用してください。
これは完全なDeepSeek V4.1 Flashですか? OpenCodeはこれを有料モデルと同じdeepseek-flashファミリーに記載しており、制限が低くなっています:1Mと384Kではなく、200Kコンテキストと32K出力です。他に違いがあるかどうかはOpenCodeは述べていません。
使用するとOpenCodeは私のコードでトレーニングしますか? Zenのドキュメントには、このモデルのプロバイダーはデータをゼロ保持し、トレーニングに使用しないと記載されています。リスト内の他の無料モデルは異なる条件であるため、切り替える前に確認してください。
V4.1 Flashを無料で使う他の方法はありますか? はい:MITライセンスの重みとDeepSeekのチャットアプリです。DeepSeek V4.1 Flashのすべての無料オプションのガイドでランク付けしており、Is DeepSeek free?ではモデルライン全体を扱っています。
使えるうちに使いましょう
無料モデルは私たちのファイルとシェルのテストを32秒でパスし、OpenCode内に留まり200Kトークン以下であれば$0です。OpenCodeをインストールし、opencode/deepseek-v4.1-flash-freeをモデルとして設定し、Apidog CLIを追加すれば、同じエージェントが構築したものをテストできます。モデル名をopencode.jsonに保持しておけば、プロモーションの終了は設定変更だけになります。Apidogをダウンロードして、エージェントが--upload-reportでアップロードするテストレポートを開きましょう。
