ドキュメント

使用開始

LLMによる予測

エージェントフロー

テキスト埋め込み

トークン化

モデル情報

ダウンロード済みモデルのリスト

ダウンロード済みのモデルリスト化メソッドを使用して、ローカルで利用可能なモデルを反復処理できます。

リスト化された結果には、.model() および .load_new_instance() メソッドが提供されており、これによりダウンロードされたモデル参照を、ロードされたモデルの完全なSDKハンドルに変換できます。

LM Studioサーバーで利用可能なモデル

import lmstudio as lms

downloaded = lms.list_downloaded_models()
llm_only = lms.list_downloaded_models("llm")
embedding_only = lms.list_downloaded_models("embedding")

for model in downloaded:
    print(model)

これは、CLIでlms lsを使用するのと同等の結果をもたらします。

出力例:

DownloadedLlm(model_key='qwen2.5-7b-instruct-1m', display_name='Qwen2.5 7B Instruct 1M', architecture='qwen2', vision=False)
DownloadedEmbeddingModel(model_key='text-embedding-nomic-embed-text-v1.5', display_name='Nomic Embed Text v1.5', architecture='nomic-bert')