生成AIの ローカルLLMと 外部APIの 選び方: 機密データ・ 品質・ 総費用の 比較
まず押さえたいことローカルLLMは、生成AIの大規模言語モデル(LLM)を、端末や社内サーバーなど自ら管理する環境で動かす方式です。外部APIでは、提供事業者が運用するモデルへデータを送って推論を依頼します。実行場所と運用責任を分け、接続先や保存先も含めて選びます。
この記事の要点
ローカルLLMと外部APIは、どちらが優れているかではなく、業務とデータの条件に合う配置で選びます。最初に、入力・参照資料・ログなどがどこへ送られ、何が残るかを確かめ、同じ業務・同じ入力で品質と待ち時間を比べます。機材・更新・障害対応を担う人と、比較期間をそろえた費用も確認し、金額が分からない項目は0円にしません。結果は、対象の業務と利用者を限って試す、未確認の項目を確かめてから決める、見送る、のいずれかとし、根拠と次の確認を記録します。
この 記事で わかる こと
- ローカルLLM・クラウド
上の 自己運用・ 外部APIの 違いと、 運用する 人の 分担 - 入力・
参照資料・ ログなどの 送り先と、 残る 場所の 確かめ方 - 同じ
業務で 品質と 待ち時間を 比べる 方法と、 条件を そろえた 費用の 数え方 - 確認票で、
範囲を限って試すか、 確認を続けるか、 見送るかを 決める方法
ローカルLLMと 外部APIの 違い: 実行場所と 運用責任
社内の資料や顧客の情報を扱う業務に生成AIを使うとき、「機密情報があるから社内で動かしたい」「事業者のAPI(プログラムからAIを呼び出す仕組み)の料金を抑えたい」という要望から検討が始まることがあります。検討では、どちらの方式が優れているかより先に、業務とデータの条件に合う配置を考えます。
ローカルLLMでも、推論(入力から回答を作る処理)はAPIで呼び出せます。例えばOllamaは、初期設定では同じ機器の中(127.0.0.1)からの接続だけを受け付けるAPIを用意しています(Ollama:FAQ)。比べるのは「APIを使うかどうか」ではなく、モデルがどこで動き、誰が運用するかです。
表は
| 方式 | モデルが | 主に | 先に |
|---|---|---|---|
| 端末・ | 自社の | 自社、 | 機材、 |
| クラウド上の | 自社が | モデルと | クラウドの |
| 事業者の | 提供事業者の | モデルの | 送る |
クラウド上の自己運用は、自社の建物に機器を置くオンプレミスとは異なり、事業者がモデルを運用する外部APIとも異なります。併用は、これらを業務ごとに組み合わせる方法で、どれかより上位の方式ではありません。組み合わせる場合は、どの業務をどの方式で扱うかの振り分けと、両方の運用が必要になります。
ローカルLLMを購入・構築することが結論とは限りません。外部API、クラウド上の自己運用、併用のほか、今の手順の改善や、導入を見送ることも選択肢に含めて比べます。
機密データは どこへ送られ、 何が残るか
モデルを
- 入力:利用者が
入力する 文章や 添付の ファイル - 参照資料:検索や
埋め込み (文章を 検索用の 数値に 変換する 処理)に 使う 資料と、 その 保存先 - 推論:モデルが
動く 場所 - 出力:回答の
表示先と 保存先 - ログ・監視:
入力や回答の 記録と、 監視・分析の サービス - 保存・
バックアップ:会話の 履歴、 ファイル、 バックアップの 置き場所 - 連携先:回答を
書き込む業務 システムや、 外部の 検索・ツール
Difyやn8nを社内で運用していても、接続するモデルや埋め込み、検索、監視が外部のサービスなら、その経路の情報は外部へ送られます。基盤の運用の分担はDify・n8nのセルフホスト運用で扱っています。ローカルで動かす実行ソフトにも、外部のモデルや検索を使う機能がある場合があります。例えばOllamaは、手元で動かすモデルとは別にクラウドで動くモデルを提供しており、クラウドの機能を使わない設定も用意しています(Ollama:FAQ)。使う機能と設定を確かめます。
外部APIでは、次の4つを別々に確かめます。「学習に使われない」ことと「保存されない」ことは同じではありません。国内の地域を指定しても、すべての処理が国内で行われるとは限りません。
- 学習利用:入力や
回答が、 モデルの 学習や 改善に 使われるか - 保持:監視や
機能の ために、 どの 記録が どの くらいの 期間 残るか - 処理・保存の
地域:処理する 場所と、 保存する 場所 - アクセス権:誰が
データを 閲覧・ 管理できるか
例えばOpenAIのAPIでは、送ったデータは、共有を選ばない限り学習や改善に使われないとされています。一方で、不正な利用を監視するための記録(監視ログ)は既定で最大30日保持され、会話の状態など、機能が動くために保存するデータの扱いは機能ごとに異なります。
監視ログから顧客のコンテンツを除外するZero Data Retention(ZDR)やModified Abuse Monitoring(MAM)には、OpenAIの事前の承認などの条件があります。対象外の機能や例外もあるため、使う機能ごとの保存の条件は別に確認します。地域の指定には利用できるかの確認が必要で、地域での保存に対応していても、地域での処理に対応するとは限らないと説明されています(OpenAI:Data controls)。
Microsoft Foundryでは、配置の種類がGlobalやDataZoneの場合、指定した地域の外で処理されることがあり、保存するデータは指定した地域に置かれると説明されています(Microsoft Learn:Foundryのデータとプライバシー)。OpenAIとMicrosoft Foundryの説明は、いずれも事業者ごとの仕様の例で、ほかのAPIにそのまま当てはまるとは限りません(確認日:2026年10月現在)。
社内の規程や取引先との契約で外部へ送れない情報は、方式を選ぶ前に確認します。氏名などを置き換えて匿名化しても、それだけで規程や契約の条件を満たすとは限りません。入力してよい情報の区分は企業のAI利用ルールブックで扱っています。
同じ 業務で 品質と 待ち時間を 比べる
方式を比べるときは、同じ業務・同じ入力・同じ期待する結果で比べます。一般的なベンチマークの点数だけで採用を決めず、実際の業務の資料や問い合わせに近い題材で確かめます。すべての方式で同じモデルを使う必要はありませんが、業務の条件はそろえます。
確認する
- 期待する
結果と、 重大な 誤りの 条件 (金額や 期限の 誤り、 根拠の ない 断定など) - 日本語と、
社内の 用語の 扱い - 決まった
形式での 出力 (項目の 抽出など)や、 外部の ツールの 呼び出し - 人の
確認・修正に かかる 時間 - 入力の
長さや、 同時に 使う 人数に よる 待ち時間 - 権限の
外に ある 情報を 答えない こと - 失敗した
ときに、 人の 手順へ 引き継げる こと
平均の点数で、重大な誤りを相殺しません。業務の評価表と本番へ進む条件は生成AIを業務へ組み込む方法で、社内の資料を検索して答えるRAGの評価は社内ナレッジを活用するRAGシステムの構築で扱っています。RAGは、ローカルLLMでも外部APIでも構成できます。
機材・ 更新・ 障害対応を 誰が担うか
ローカルLLMやクラウド上の自己運用では、機材(クラウドでは仮想マシンとGPUの選定・契約)と運用を自社や委託先で担います。必要なメモリーやGPUのメモリー(VRAM)は、モデルの大きさだけでなく、入力の長さや同時に処理する件数でも変わります。例えばOllamaでは、必要なメモリーは、同時に処理する数と扱う入力の長さに応じて増えると説明されています(Ollama:FAQ)。人数や業務の名前だけから、必要な機材は決められません。対象の業務と同時に使う条件で試して確かめます。
運用では、
- 利用者の
権限と、 APIの 鍵の 管理 - モデルと
実行ソフトの 更新と、 更新する 前の 確認 - ログの
保存先、 保存の 期間、 閲覧できる 人 - 障害の
ときの 復旧と、 代わりの 手順 - 利用の
上限 (同時に 使う 人数、 入力の 長さ、 使って よい 業務) - 社内の
ネットワークへの 公開の 範囲
実行ソフトのライセンスと、モデルのライセンスは別に確認します。ダウンロードできる公開のモデルでも、商用での利用、用途、表示などの条件はモデルごとに異なります。Hugging Faceでも、モデルのライセンスはリポジトリごとに示され、使う前に確認するよう案内されています(Hugging Face:Licenses)。
外部APIでは
費用は API料金と 機器代だけで 比べない
費用は、同じ比較期間、同じ業務の件数、入力と出力の長さ、同時に使う人数、求める品質と人の確認の条件をそろえて比べます。次の表は、方式ごとに確認する項目です。料金は事業者や契約で変わるため、この記事では金額は載せません。
表は
| 費用の | ローカル・クラウド | 外部API |
|---|---|---|
| 1. 機材・基盤 | 機器の | 専用の |
| 2. 利用料 | 有償の | 入力・ |
| 3. 検索・ | 埋め込み・ | API以外に |
| 4. 電力・ | 電力、 | 事業者の |
| 5. 更新・評価 | モデルと | モデルの |
| 6. 人の | 運用と | 設定と |
支出(購入費・利用料・委託費)と、社内の作業時間は分けて数えます。機器の購入費と、その減価償却費を同じ合計に入れると、二重に数えることになります。金額が分からない項目は0円にせず、確認できた小計とは別の欄に残します。比較の条件がそろわない提案を、小計だけで安い順に並べることはしません。
ローカル・ 外部API・ 併用を 選ぶ検討例
次は、
検討例1:公開済みの 資料を もとに した 文章の 下書き
- 条件:入力は
社外に 公開済みの 資料。 社内の 規程で、 外部APIの 利用が 認められている。 - 候補:外部API。
機材と 運用の 担当が いる 場合は、 ローカルLLMも 比べる。 - 未確認:出力の
保存先、 利用の 記録の 保持、 利用者の 権限。 - 次の
確認:規程の 承認者が 送り先を 確認し、 同じ 下 書きの 作業で 試す条件と、 人が 確認する 箇所を 決める。
検討例2:外部へ 送れない 資料からの 項目の 抽出
- 条件:契約と
社内の 規程で、 資料を 外部へ 送る ことが 認められていない。 抽出した 項目は 人が 確認する。 - 候補:社内の
サーバーで 動かす ローカルLLM。 規程と 契約で 認められる 範囲なら、 クラウド上の 自己運用も 比べる。 - 未確認:必要な
品質、 機材と 運用の 担当、 モデルの ライセンス、 ログの 保存先。 - 次の
確認:同じ 資料の 抽出の 作業で 限定して 試し、 品質・ 待ち時間・ 運用の 担当を 確かめる。
外部へ送れないからといって、ローカルLLMの採用がすぐに決まるわけではありません。品質や運用の担当の条件を満たせなければ、見送りや今の手順の改善も選びます。障害や能力の不足のときに、機密のデータを自動で外部APIへ送る仕組みにはしません。切り替えが必要な場合は、送ってよい情報と承認の手順を先に決めます。
検討例3:業務を 分けた 併用
- 条件:社内の
規程集など、 規程で 外部へ 送れない 資料を 参照して 答える 問い合わせと、 公開されている 情報の 要約の、 2つの 業務が ある。 - 候補:外部へ送れない資料を参照する業務は、社内の環境で動かすローカルLLM。クラウド上の自己運用は、その環境への送信と保存が規程と契約で認められる場合に限って比べる。公開の情報を扱う業務は、規程と契約で利用が認められた外部API。
- 未確認:業務を
振り分ける 方法、 誤って 送らない 仕組み、 両方の 運用の 担当、 合計の 費用。 - 次の
確認:業務ごとに 認める 送り先を 決めて 記録し、 振り分けの 仕組みを 試す。
導入前の 確認票: 範囲を限って試すか、 確認を続けるか、 見送るか
方式を
表は
| 確認項目 | 記録する | 判断に |
|---|---|---|
| 1. 業務と | 対象の | 同じ |
| 2. 送り先と | 入力・ | 規程と |
| 3. 契約と | 学習利用、 | 未確認の |
| 4. 品質の | 重大な | 試して |
| 5. 運用の | 権限・ | 続けて |
| 6. 費用 | 比較期間、 | 条件を |
| 7. 判断と | 範囲を | 何を確かめてから |
判断は、「範囲を限って試す」(対象の業務と利用者を限る)、「確認を続ける」(未確認の項目を確かめてから決める)、「見送る」(今の手順の改善を含めて、別の方法を選ぶ)のいずれかとし、根拠と判断した人を記録します。
押さえておきたい点
自社の状況を確認する
- □ 対象の
業務と、 期待する 結果を 決めている - □ 入力・
参照資料・ 出力・ ログの 送り先と 保存先を 確かめている - □ 社内の
規程と 契約で、 送って よい 情報を 確認している - □ 学習利用・
保持・ 処理と 保存の 地域・ アクセス 権を、 別々に 確認している - □ 同じ
業務・ 同じ 入力で、 品質と 待ち時間を 比べる 条件を 決めている - □ 重大な
誤りの 条件と、 人が 確認する 箇所を 決めている - □ 更新・障害の
対応・ログの 担当と、 代わりの 手順を 決めている - □ 実行ソフトと
モデルの ライセンスを 確認している - □ 比較期間を
そろえ、 未確認の 費用を 別に 記録している - □ 範囲を
限って 試すか、 確認を 続けるか、 見送るかの 判断と、 次の 確認の 担当を 記録している
ローカルLLMと 外部APIの よく ある 質問
最後に、
よく ある 質問
Q. ローカルLLMなら、
構成によります。モデルを社内で動かしても、外部の埋め込みや検索、監視、連携先を使えば、その経路の情報は外部へ送られます。実行ソフトのクラウドの機能や、社内のネットワークへの公開の範囲も確かめ、入力から保存・連携先までの経路で判断します。
Q. 外部APIに
事業者・契約・設定によって異なります。学習に使わないとしている事業者でも、監視のための記録が一定の期間残る場合があります。学習利用、保持、処理と保存の地域、アクセス権を、別々に確認します。
Q. ローカルLLMと
条件をそろえないと比べられません。比較期間、業務の件数、入力と出力の長さ、同時に使う人数、品質と人の確認の条件をそろえ、機材・利用料・検索や保存・電力と保守・更新・人の作業を数えます。金額が分からない項目は0円にしません。
Q. Difyや
そうとは限りません。Difyやn8nの基盤を社内で運用していても、接続するモデルが外部APIなら、推論は外部で行われます。接続するモデル、埋め込み、検索、監視の送り先を確認します。
Q. 導入の前に、
対象の業務と、入力・参照資料・ログの送り先、社内の規程と契約の条件を先に確かめます。そのうえで、同じ業務で品質と待ち時間を比べる条件、運用の担当、条件をそろえた費用を記録し、対象を限って試すか、未確認の項目を確かめてから決めるか、見送るかを判断します。
参考情報
AIの配置と運用を、 業務の条件から 整理します。
扱うデータ、候補の配置、求める品質、運用担当、費用の未確認点をもとに、AI・RAGの評価と本番移行の支援内容をご確認ください。初回相談で課題と範囲を確認し、有料支援は対象・試行の有無・成果物を決めてお見積もりします。
この分野の全体像
生成AIを 業務へ 組み込む 方法: 対象業務の 選定から 運用まで
この