> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# モデル

> 利用可能なモデルと設定方法

Devin CLI は複数の AI モデルをサポートしています。タスクに応じて、性能、速度、コスト効率を重視した最適なモデルを選択できます。

<Card title="Adaptive" icon="shuffle" href="/ja/cli/adaptive" horizontal={true}>
  ほとんどのユーザーには、**Adaptive** を推奨します。これは、各タスクに最適なモデルを自動的に選択するインテリジェントなモデルルーターで、あらゆるプロンプトに対して適切な知能レベルを提供します。
</Card>

***

<div id="available-models">
  ## 利用可能なモデル
</div>

モデルは頻繁にリリースされます。通常、**Anthropic**、**OpenAI**、**Google**、**Cognition** の最新モデルを、リリースから数分以内にサポートします。また、**DeepSeek**、**Kimi**、**GLM** などの**主要なオープンソースモデル**も数多くサポートしています。

モデルのリリース情報を常に把握するには、[**Cognition** の X アカウント](http://x.com/cognition)をフォローすることをおすすめします。

<Note>
  `opus`、`sonnet`、`swe`、`codex`、`gemini` のような短縮名は、常にそのモデルファミリーの最新バージョンに解決されます。
</Note>

<div id="reasoning-thinking-levels">
  ### 推論 / 思考レベル
</div>

一部のモデルでは推論レベルを設定でき、応答前にモデルが「考える」ためにどれだけの計算量を使うかを調整できます。セッション中は、`Alt+T` (macOS: `Opt+T`) で思考レベルを切り替えられます。

***

<div id="setting-the-model">
  ## モデルの設定
</div>

<Tabs>
  <Tab title="コマンドフラグ">
    ```bash theme={null}
    devin --model opus -- refactor this module
    devin --model sonnet -- explain this code
    ```
  </Tab>

  <Tab title="スラッシュコマンド">
    セッション中にモデルを切り替えるには:

    ```text theme={null}
    /model opus
    /model sonnet
    /model codex
    ```

    引数を付けずに `/model` を実行すると、モデルセレクターが開きます。
  </Tab>

  <Tab title="設定ファイル">
    `~/.config/devin/config.json` (Windows では `%APPDATA%\devin\config.json`) でデフォルトを設定します:

    ```json theme={null}
    {
      "agent": {
        "model": "swe-1-6-fast"
      }
    }
    ```
  </Tab>
</Tabs>

***

<div id="model-selection-tips">
  ## モデル選択のヒント
</div>

最適な言語モデルは、人やタスクによって大きく異なります。同じプロジェクトに取り組んでいるエンジニアでも、異なるモデルを使いながら、それぞれ自分が使っているモデルがそのタスクに最適だと確信していることは珍しくありません。実際のところ、AI のパフォーマンスは、個人の使い方や文章スタイルによって変わります。

**そのため、どのモデルが自分に合っているかを確かめるために、複数のモデルを試すことを強く推奨します。** 少なくとも `swe`、`gpt`、`opus` は試してみることを推奨します。ほとんどのユースケースは、この 3 つでカバーできると考えています。

<CardGroup cols={2}>
  <Card title="複雑なリファクタリング" icon="code-branch">
    複数ファイルにまたがるリファクタリング、アーキテクチャの変更、深い推論が必要なタスクには `opus` または `gpt` を利用してください。
  </Card>

  <Card title="簡単な編集 / コスト重視" icon="bolt">
    単純な編集、バグ修正、質問には `swe` (高速) を利用してください。十分に実用的な性能があり、高速で低コストです。
  </Card>
</CardGroup>

<Tip>
  Enterprise のチームは、[Team Settings](/ja/cli/enterprise/team-settings) で利用可能なモデルを制限できます。
</Tip>
