前提条件
開始する前に、以下を確認してください:-
AnythingLLMのインストール
公式サイトからAnythingLLMをダウンロードしてインストールするか、GitHubを参照 -
APIMart APIキーの取得
APIМartコンソールにログインしてAPIキー(sk-で始まる)を取得
ヒント: APIМartアカウントをまだお持ちでない場合は、まずAPIMartで登録してAPIキーを取得してください。
ステップ1:AnythingLLMを起動し設定にアクセス
1.1 アプリケーションの起動
- AnythingLLMデスクトップアプリケーションを起動するか、Web版にアクセス
- 初回起動時にウェルカム画面が表示されます
- 左下のOpen settingsボタン(設定ボタン)をクリック
注意: AnythingLLMはデスクトップ版(Windows、macOS、Linux)とDockerデプロイメントをサポートしています。
1.2 LLM設定ページへの移動
設定ページで:- 左メニューのLLM Preferenceを見つける
- クリックしてLLM設定ページに入る
ステップ2:APIMart APIの設定
2.1 LLMプロバイダーの選択
LLM設定ページで:- LLM Providerドロップダウンメニューを見つける
- Generic OpenAIを選択
なぜGeneric OpenAI? APIМartはOpenAI互換のAPIインターフェースを提供しているため、AnythingLLMでGeneric OpenAIプロバイダーを選択するとAPIМartサービスを使用できます。
2.2 API情報の設定
Generic OpenAIを選択した後、以下の設定を入力:| フィールド | 値 |
|---|---|
| API Key | あなたのAPIMart APIキー(sk-xxxxxxxxxxxx) |
| Base URLまたはAPI Base Path | https://api.apimart.ai/v1 |
| Chat Modelまたはモデル名 | 具体的なモデル名を入力(下記の推奨モデル参照) |
| モデル名 | モデルID | 特徴 |
|---|---|---|
| GPT-5 | gpt-5 | 最新かつ最も強力 |
| GPT-4o | gpt-4oまたはchatgpt-4o-latest | 高品質な会話 |
| GPT-4o Mini | gpt-4o-mini | 高速で経済的 |
| Claude Sonnet 4.5 | claude-sonnet-4-5-20250929 | コードと推論に優れる |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 | 高速応答 |
| Gemini 2.0 Flash | gemini-2.0-flash-exp | マルチモーダルサポート |
2.3 モデルパラメータの調整(オプション)
必要に応じて以下のパラメータを調整できます:| パラメータ | 説明 | 推奨値 |
|---|---|---|
| Temperature | 出力のランダム性を制御 | 0.7(創造的)/ 0.3(正確) |
| Max Tokens | 最大出力長 | 2000-4000 |
| Top P | ニュークリアスサンプリングパラメータ | 0.9 |
2.4 設定の保存
- ページ下部のSaveボタンをクリック
- システムが自動的に接続をテスト
- 設定が正しい場合、成功メッセージが表示されます
ステップ3:埋め込みモデルの設定(オプション)
AnythingLLMは、ドキュメント検索とナレッジベース機能のためのベクトル埋め込みをサポートしています。3.1 埋め込み設定への移動
設定ページで:- 左メニューのEmbedding Preferenceを見つける
- クリックして埋め込みモデル設定ページに入る
3.2 埋め込みモデルの設定
| フィールド | 値 |
|---|---|
| Embedding Provider | Generic OpenAIを選択 |
| API Key | あなたのAPIMart APIキー(sk-xxxxxxxxxxxx) |
| Base URL | https://api.apimart.ai/v1 |
| Model | text-embedding-3-smallまたはtext-embedding-3-large |
ステップ4:ワークスペースの作成とドキュメントのアップロード
4.1 ワークスペースの作成
- メインインターフェースに戻る
- + New Workspaceをクリック
- ワークスペース名を入力(例:「技術文書アシスタント」、「カスタマーサービスナレッジベース」)
- 作成をクリック
4.2 ドキュメントのアップロード
AnythingLLMは様々なドキュメント形式をサポートしています: サポートされているドキュメントタイプ:- 📄 テキストドキュメント - .txt、.md、.pdf、.docx
- 💻 コードファイル - .py、.js、.java、.cppなど
- 🌐 Webページ - URLスクレイピング経由
- 📊 データファイル - .csv、.json、.xml
- ワークスペースページでUpload Documentsをクリック
- ファイルを選択するか、アップロードエリアにドラッグ&ドロップ
- ドキュメント処理が完了するまで待つ
- ドキュメントは自動的にベクトル化されます
ドキュメント処理: アップロードされたドキュメントは自動的にチャンクに分割され、埋め込みモデルを使用してベクトル化され、ローカルデータベースに保存されます。
4.3 ドキュメントの管理
ドキュメント管理ページで:- アップロードされたすべてのドキュメントを表示
- 不要なドキュメントを削除
- ドキュメントのチャンク分割の詳細を表示
- ドキュメントのメタデータを編集
ステップ5:会話の開始
設定が完了したら、AnythingLLMの使用を開始できます:5.1 基本的な会話
- ワークスペース内で会話入力ボックスを見つける
- 質問またはリクエストを入力
- AIがアップロードされたドキュメントとAPIМartモデルに基づいて応答を生成
5.2 ナレッジベース機能の使用
AnythingLLMは自動的に:- 質問を分析
- アップロードされたドキュメントから関連コンテンツを検索
- 検索されたコンテンツとAIモデルを組み合わせて正確な回答を生成
5.3 ワークスペースの切り替え
異なるプロジェクトやトピック用に複数のワークスペースを作成できます:- 左上のワークスペース名をクリック
- 他のワークスペースを選択するか、新しいものを作成
- 各ワークスペースには独立したドキュメントと会話履歴があります
高度な機能
1. エージェントモード
AnythingLLMはエージェント機能をサポートし、AIが次のことを可能にします:- 🔍 Web検索 - リアルタイム情報の取得
- 🧮 計算の実行 - 数学とデータ分析の処理
- 📊 チャート生成 - データの可視化
- 🔗 API呼び出し - 外部サービスとの対話
- ワークスペース設定でAgent Configurationを見つける
- 有効にするツールと機能を選択
- 設定を保存
2. 会話履歴管理
- 会話のエクスポート - 会話をテキストまたはJSON形式でエクスポート
- 履歴の検索 - 過去の会話をすばやく検索
- レコードの削除 - 不要な会話履歴をクリーンアップ
3. カスタムシステムプロンプト
ワークスペース設定で:- System Promptを見つける
- AIの役割と動作をカスタマイズ
- 例:
4. マルチユーザー管理(Dockerデプロイのみ)
Dockerデプロイを使用する場合:- 複数のユーザーアカウントを作成
- 異なる権限レベルを設定
- ワークスペースのアクセス権限を管理
5. APIアクセス
AnythingLLMはREST APIを提供:- プログラムによるワークスペースアクセス
- ドキュメントのアップロードと管理
- 会話リクエストの送信
- アプリケーションへの統合
よくある質問
Q1: APIМartサービスに接続できない?
解決策:-
Base URLの確認:
https://api.apimart.ai/v1(/v1を含む)であることを確認- 追加のパスを追加したり
/v1を省略したりしない
-
APIキーの検証:
- APIキーが
sk-で始まることを確認 - APIМartコンソールでキーが有効かどうかを確認
- APIキーが
-
ネットワーク接続の確認:
https://api.apimart.aiへのアクセスを確認- ファイアウォールまたはプロキシ設定を確認
Q2: アップロード後にドキュメントが正しく検索されない?
解決策:-
埋め込みモデル設定の確認:
- 埋め込みモデルが正しく設定されていることを確認
- 埋め込みモデル接続をテスト
-
ドキュメントの再処理:
- ドキュメントを削除して再アップロード
- ドキュメント形式がサポートされているか確認
-
検索パラメータの調整:
- ワークスペース設定で類似度しきい値を調整
- 返されるドキュメントチャンクの数を増やす
Q3: 会話の応答が遅い?
解決策:-
より高速なモデルへの切り替え:
gpt-4oの代わりにgpt-4o-miniを使用- より高速な応答のために
gemini-2.0-flash-expを使用
-
ドキュメント数の最適化:
- ワークスペース内のドキュメント数を減らす
- 不要な大きなファイルを削除
-
Max Tokensの調整:
- 最大出力長を減らす
- より簡潔なプロンプトを使用
Q4: API使用状況とコストを確認するには?
APIМartコンソールにログインして表示:- 📊 API呼び出し統計
- 💰 コストの詳細
- 📈 使用傾向チャート
- 🔍 詳細なリクエストログ
Q5: AnythingLLMはどのようなデプロイオプションをサポートしていますか?
AnythingLLMは複数のデプロイオプションをサポート:- 🖥️ デスクトップアプリケーション - Windows、macOS、Linux
- 🐳 Docker - セルフホストデプロイメント
- ☁️ クラウド版 - AnythingLLM Cloud(近日公開)
ユースケース例
1. 企業ナレッジベース
設定:- モデル:
gpt-4o-mini(コスト効率的) - ドキュメント:社内文書、マニュアル、FAQ
- 機能:従業員の迅速な情報検索
- 新入社員のオンボーディング
- 会社のポリシーの迅速な検索
- 技術文書の検索
2. 技術文書アシスタント
設定:- モデル:
claude-sonnet-4-5-20250929(コードに優れる) - ドキュメント:APIドキュメント、技術仕様、コードベース
- 機能:開発者の技術情報検索を支援
- API使用ドキュメントのクエリ
- コード例の検索
- 技術的な質問への回答
3. カスタマーサービスナレッジベース
設定:- モデル:
gpt-4o(高品質な会話) - ドキュメント:製品マニュアル、FAQ、ソリューション
- 機能:顧客の質問への迅速な対応
- FAQの自動回答
- 製品使用ガイダンス
- トラブルシューティングの提案
4. 研究と学習アシスタント
設定:- モデル:
gpt-5(強力な理解力) - ドキュメント:研究論文、教科書、ノート
- 機能:学習と研究を支援
- 論文の要約と分析
- 知識ポイントの説明
- 学習パスの計画
機能特性
AnythingLLM + APIМartを使用すると:- 📚 プライベートナレッジベース - ローカルで安全なプライベートナレッジベースを構築
- 🔒 データプライバシー - すべてのデータをローカルに保存してプライバシーを保護
- 🤖 マルチモデルサポート - 異なるAIモデル間で柔軟に切り替え
- 📄 マルチフォーマットサポート - 様々なドキュメント形式をサポート
- 🎯 正確な検索 - ベクトルベースのインテリジェントなドキュメント検索
- 💬 コンテキスト会話 - 長い会話でコンテキストを維持
- 🔧 高度にカスタマイズ可能 - カスタムプロンプト、パラメータなど
- 🌐 クロスプラットフォーム - Windows、macOS、Linuxをサポート
データセキュリティとプライバシー
ローカルデータストレージ
AnythingLLMのデータストレージアプローチ:- 📁 ローカルファイルシステム - ドキュメントをローカルに保存
- 🗄️ ローカルベクトルデータベース - ベクトルインデックスをローカルに保存
- 💾 会話履歴 - 会話記録をローカルに保存
API呼び出しセキュリティ
- 🔐 暗号化された転送 - すべてのAPI呼び出しはHTTPS暗号化を使用
- 🔑 キー保護 - APIキーを安全に保存
- 🚫 データ保持なし - APIМartは会話コンテンツを保存しません
ベストプラクティス
1. ドキュメント管理
- 定期的な更新 - ドキュメントコンテンツを最新に保つ
- 構造化された整理 - 明確なフォルダ構造を使用
- 命名規則 - 意味のあるファイル名を使用
- 古いものを削除 - 定期的に古いドキュメントをクリーンアップ
2. プロンプトの最適化
❌ 悪いプロンプト:3. パフォーマンスの最適化
- ドキュメントサイズの制御 - 過度に大きな個別ファイルのアップロードを避ける
- 合理的なチャンク分割 - デフォルトのドキュメントチャンク設定を使用
- 適切なモデルを選択 - タスクの複雑さに基づいてモデルを選択
- 使用量の監視 - API使用状況を定期的に確認
4. ワークスペースプランニング
- プロジェクトごとに分割 - 異なるプロジェクト用に独立したワークスペースを作成
- 権限管理 - ワークスペース権限を適切に設定(Docker版)
- データのバックアップ - 重要なワークスペースを定期的にバックアップ
サポート&ヘルプ
問題が発生した場合:- 📚 APIМartドキュメント
- 📚 AnythingLLM公式ドキュメント
- 📚 AnythingLLM GitHub
- 💬 Discordコミュニティ
- 🐦 Twitter @APIMart_
- 📧 テクニカルサポート:zhihong@apimart.ai
APIМartを使い始める
今すぐAPIМartに登録してAPIキーを取得し、AnythingLLMでプライベートナレッジベースを構築しましょう!