ドキュメント

lmstudio-js (TypeScript SDK)

LM StudioのTypescript / JavaScript SDKの始め方

このSDKは、LLM、埋め込みモデル、およびエージェントフローと対話するためのプログラム可能なツールのセットを提供します。

SDKのインストール

lmstudio-jsはnpmパッケージとして利用可能です。npm、yarn、またはpnpmを使用してインストールできます。

npm install @lmstudio/sdk --save

ソースコードとオープンソースの貢献については、GitHubのlmstudio.jsをご覧ください。

機能

クイック例:Llamaモデルとのチャット

import { LMStudioClient } from "@lmstudio/sdk";
const client = new LMStudioClient();

const model = await client.llm.model("llama-3.2-1b-instruct");
const result = await model.respond("What is the meaning of life?");

console.info(result.content);

ローカルモデルの取得

上記のコードはLlama 3.2 1Bを必要とします。モデルをお持ちでない場合は、ダウンロードするためにターミナルで次のコマンドを実行してください。

lms get llama-3.2-1b-instruct

LM StudioのCLIでlms getについてこちらでさらに読む。

このページのソースはGitHubで入手できます。