

原帖内容
LM Studio + gemma-4-12b-qat で LM Studio の説明スクリーンショットをOCRして内容を翻訳して解説。 * * * この画像は、ローカル環境で大規模言語モデル(LLM)を動かすためのツール**「LM Studio」**の公式ドキュメントのスクリーンショットです。 このページの内容は、**「LM Studioで提供されている、OpenAIのAPIと互換性のあるエンドポイントの使い方」**について解説しています。 以下に、主要な内容を日本語で分かりやすく解説します。 --- ### 1. サポートされているエンドポイント LM Studioは、OpenAIのAPIと同じ構造の「エンドポイント(通信先のURL)」を提供しています。表には以下の4つが挙げられています。 * **`/v1/models`** (GET): 読み込めるモデルの一覧を取得します。 * **`/v1/chat/completions`** (POST): チャット形式でAIと対話するための最も一般的なエンドポイントです。 * **`/v1/embeddings`** (POST): テキストをベクトルデータ(数値の配列)に変換します。 * **`/v1/completions`** (POST): 文の続きを生成する(チャットではない)形式の生成です。 ### 2. ベースURLの設定 LM Studioをローカル環境で動かす場合、プログラムから接続する際の「ベースURL」を以下に設定するよう指示しています。 * **URL:** `http://localhost:1234/v1` * **ポイント:** 自分のPC(localhost)のポート「1234」で動いていることを示しています。※外部のネットワークからアクセスする場合は、localhostではなくIPアドレスを使う必要があります。 ### 3. 各言語でのコード例 OpenAIの公式ライブラリやcURLを使って、LM Studioに接続するための具体的な書き方が3つ紹介されています。 * **Python:** `openai` ライブラリを使い、`base_url` を上記のURLに書き換える方法。 * **Typescript:** クライアントオブジェクトを作成する際に、同様にURLを指定する方法。 * **cURL:** コマンドラインから直接リクエストを送る際のコマンド例。 ### 4. 重要なポイント(まとめ) このドキュメントが伝えている一番のメッセージは以下の通りです。 > **「OpenAI用のアプリやプログラムを持っているなら、接続先のURLを `http://localhost:1234/v1` に変えるだけで、自分のPCで動いているモデルに簡単に切り替えて使うことができますよ」** 開発者にとって、既存のツールを最小限の修正でローカル環境(LM Studio)に適合させるためのガイドになっています。







