---
title: Foundry Localはお手軽ローカルLLM コマンドと.NET向けSDKのどちらでも便利
tags: 
author: [須藤圭太](https://www.docswell.com/user/suusanex)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/L714X2NV7G.jpg?width=480
description: Azure OpenAI Service Dev Day 2025のLTで発表した資料です
published: July 18, 25
canonical: https://www.docswell.com/s/suusanex/ZQ98MJ-2025-07-18-220545
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/L714X2NV7G.jpg)

Foundry Localはお手軽ローカルLLM
コマンドと.NET向けSDKのどちらでも便利
2025/7/18 須藤（suusanex）


# Page. 2

![Page Image](https://bcdn.docswell.com/page/G7WXNR43J2.jpg)

自己紹介

ID：suusanex（ connpass・Twitter・GitHub共通）

名前：須藤圭太

サイエンスパーク株式会社という独立系ソフトウェアベンダーに所属

会社でのテックブログ

自社製品開発・継続保守する製品開発を10年ほど・受託開発は5年ほど

小規模開発チームでPM・プログラマ・プラットフォームエンジニア・テックリード
的な事まで何でもやってます

C#・Windows開発がメインでC++もいける

Developer Technologies .NETでMicrosoft MVPを受賞しました

C# Tokyoコミュニティでイベント開催

Windowsアプリ開発のネタが多い


# Page. 3

![Page Image](https://bcdn.docswell.com/page/4JZ63R2GJ3.jpg)

Foundry Local

Build 2025で発表された

ローカルLLMのモデルのリスト・キャッシュDL・OpenAI API互換のlocalhostエ
ンドポイント公開まで全部やってくれる

コマンドプロンプトですぐにチャット可能

.NET向けSDKもある

どっちも使ってみたら手軽に使えて便利だったぞ、という話を、実際のコマン
ドやコードを添えて紹介します

Buildで見たし、すでに使ってみたから使い方も知ってる、という人には退屈かも


# Page. 4

![Page Image](https://bcdn.docswell.com/page/YE62XRVQJV.jpg)

インストールからチャットまで

コマンド数個でローカルLLMとのチャットまで到達

インストール:winget install Microsoft.FoundryLocal

使えるモデルをリスト表示: foundry model list

モデルを指定して実行:foundry model run &lt;モデル名&gt;


# Page. 5

![Page Image](https://bcdn.docswell.com/page/GE52X8D2E4.jpg)

インストールからチャットまで


指定したモデルのキャッシュが無ければDLし、モデルを実行してチャットできる状態
になる

&gt;foundry model list
Alias
Device
Task
File Size License
Model ID
----------------------------------------------------------------------------------------------phi-4
GPU
chat-completion 8.37 GB
MIT
Phi-4-cuda-gpu
（略）

&gt;foundry model run Phi-3-mini-4k-instruct-cuda-gpu
Downloading Phi-3-mini-4k-instruct-cuda-gpu...[####################################]
100.00 % [Time remaining: about 0s]
42.8 MB/s
（略）

Interactive mode, please enter your prompt
&gt;
ローカルLLMでチャットしたいだけならこれでOK、手軽！


# Page. 6

![Page Image](https://bcdn.docswell.com/page/9724XK81ER.jpg)

自作プログラムから呼べる？

コマンドプロンプトでの呼び出しはお手軽I/Fであって必須じゃない

Foundry Localが公開しているのは、OpenAI API互換のエンドポイントなので、
自作プログラム等から普通に呼び出し可能

Foundry Local自体の操作については、C#(.NET)向けのSDKがあるのでコマンド
を呼ばなくてもOK

Microsoft.AI.Foundry.Local


# Page. 7

![Page Image](https://bcdn.docswell.com/page/DJYM8N64JM.jpg)

SDK(Microsoft.AI.Foundry.Local)の使い方
はコマンドと同じでシンプル
サービス起動
_manager = new FoundryLocalManager();
await _manager.StartServiceAsync();
 モデルキャッシュ一覧取得
var cachedModels = await _manager.ListCachedModelsAsync()


モデル全リスト取得
var catalogModels = await _manager.ListCatalogModelsAsync()

モデルダウンロード
await _manager.DownloadModelAsync(modelId);

モデルロード
var model = await _manager.LoadModelAsync(modelId);

エンドポイントは _manager.Endpoint


# Page. 8

![Page Image](https://bcdn.docswell.com/page/V7NWQXZ678.jpg)

まとめ

Foundry Localは「お手軽に」ローカルLLMを使える

キャッシュ共通化など色々良いところはあるが、まずお手軽さが強い

C#(.NET)向けSDKがあり、OpenAI API互換のエンドポイント公開なので、割と
すぐ使える

使ってみよう！


