# LM Studio

出典: https://docs.aicentos.com/ja/clients/lm-studio

Language: ja

> LM Studio はクライアントではなくローカル推論サーバー —— 正しい役割と代替手段を説明します

LM Studio は「また 1 つチャットクライアントが増えた」と受け取られがちですが、実際は逆です。これは**ローカルモデルの実行環境**で、OpenAI 互換インターフェース（デフォルトは `http://localhost:1234/v1`）を外部に公開し、他のアプリから接続される側です。「リモートの Base URL を入力する」入口がないため、クライアントとして aicentos に接続することはできません。

## 直接接続できない理由

* 公式の位置づけは `Serve local models on OpenAI-like endpoints` で、サーバー側の役割であり消費側ではありません。
* デスクトップ版にも `lms` CLI にも、サードパーティ provider のエンドポイント設定項目がありません。
* クラウド機能（LM Studio Secure Cloud、LM Link）は公式がホストする計算リソースの経路で、カスタムのサードパーティエンドポイントは受け付けません。

## 設定値

| フィールド    | 値                         |
| -------- | ------------------------- |
| API Key  | コンソールで作成したキー              |
| Base URL | `https://aicentos.com/v1` |
| モデル      | コンソール「モデル広場」のモデル名         |

上の表は aicentos 側の共通パラメーターで、以下の代替手段で使用します。

## 代替手段

### 代替案 1：逆に使う——クライアントから LM Studio に接続する

ローカルモデルを動かしたい場合は、LM Studio をサーバー側のままにして、[Cherry Studio](https://docs.aicentos.com/ja/clients/cherry-studio)、[Chatbox](https://docs.aicentos.com/ja/clients/chatbox)、[Cline](https://docs.aicentos.com/ja/clients/cline) の Base URL に `http://localhost:1234/v1` を入力します。この経路は aicentos とは無関係ですが、LM Studio の正しい使い方です。

### 代替案 2：aicentos のモデルが欲しいならフロントエンドを替える

[Cherry Studio](https://docs.aicentos.com/ja/clients/cherry-studio)、[Chatbox](https://docs.aicentos.com/ja/clients/chatbox)、[LobeChat](https://docs.aicentos.com/ja/clients/lobechat) はいずれもデスクトップのチャットクライアントで、複数 provider の併存に対応しています。1 つに aicentos、もう 1 つにローカルの LM Studio を設定し、同じ画面で切り替えられます。

### 代替案 3：ローカルとクラウドを併用する

Cherry Studio のようなクライアントで 2 つの provider を同時に登録し、簡単なタスクはローカル、複雑なタスクは aicentos に振り分け、必要に応じて切り替えます。

## テスト

LM Studio をサーバーとして使う場合は、まず `lms server start` を実行し、次に `curl http://localhost:1234/v1/models` でインターフェースが生きていることを確認してから、クライアントでプロンプトを 1 つ送ります。

## 注意事項

* LM Studio の中で Base URL の入力欄を探さないでください。表示されるのは自身が待ち受けているアドレスだけです。
* ローカルモデルのコンテキストと速度は本機の VRAM に制限されます。長いコンテキストのタスクは aicentos を使うことをおすすめします。
* 2 つの向きを混同しないでください：**サーバー側はポート、クライアント側はエンドポイント**です。

## 関連リンク

* [LM Studio の OpenAI 互換インターフェース](https://lmstudio.ai/docs/api/openai-api)
* [lms CLI](https://github.com/lmstudio-ai/lms)