Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
準備
始める前に、以下を確認してください:- Difyアカウントの登録済み Dify公式サイトにアクセスしてアカウントを登録し、クラウド版または自己ホスト版を選択
-
APIMart APIキーの取得済み
APIMartコンソールにログインしてAPIキー(
sk-で始まる)を取得
ヒント: APIMartアカウントをお持ちでない場合は、まずAPIMartで登録してAPIキーを取得してください。
ステップ1:Difyにログインして設定にアクセス
1.1 Difyプラットフォームへのアクセス
- クラウド版: https://cloud.dify.aiにアクセスしてログイン
- 自己ホスト版: お使いのDifyデプロイメントアドレスにアクセス

1.2 モデル設定ページへの移動
- 右上のアバターアイコンをクリック
- 設定を選択
- 左メニューでモデルプロバイダーを選択

注意: Difyは複数のモデルプロバイダーの設定をサポートしています。APIMartを他のプロバイダーと並行して使用できます。
ステップ2:APIMartモデルプロバイダーの追加
設定方法の説明: DifyでAPIMartを設定する方法は2つあります:方法1(推奨): OpenAIプロバイダーのカスタムAPI機能を使用
- OpenAIプロバイダー設定でBase URLを
https://api.apimart.ai/v1に直接変更 - APIMartのAPIキーを入力
- より高速で簡単な設定
- より柔軟で、APIMartプロバイダーを個別に管理可能
- 複数のAPIプロバイダーを同時に使用する場合に便利
2.1 設定方法の選択
方法1:OpenAIカスタムAPIを使用(推奨)
- モデルプロバイダーページでOpenAIプロバイダーを見つける
- 設定ボタンをクリック
- 設定ページで:
- API Key:APIMart APIキーを入力(
sk-xxxxxxxxxxxx) - API Base URLまたはBase URL:
https://api.apimart.ai/v1を入力
- API Key:APIMart APIキーを入力(
- 保存をクリック


- 設定完了後、OpenAIプロバイダーページに戻り、モデルリストを表示
- モデルリストで、使用したいモデルを見つける(例:
gpt-4o、gpt-4o-mini、chatgpt-4o-latestなど) - モデル右側のスイッチをクリックして有効化(青色は有効を示す)

方法2:カスタムモデルプロバイダーの追加
モデルプロバイダーページで:- カスタムモデルセクションまでスクロール
- + モデルを追加ボタンをクリック

2.2 APIMartプロバイダーの設定
設定ダイアログで、以下の情報を入力:| フィールド | 値 |
|---|---|
| モデル名称 | APIMartまたはカスタム名 |
| モデルタイプ | LLM(大規模言語モデル)を選択 |
| API Key | APIMartのAPIキー(sk-xxxxxxxxxxxx) |
| API endpoint URL | https://api.apimart.ai/v1 |
| Endpointモデル名 | 具体的なモデル名を入力(例:gpt-4o、gpt-4o-mini、claude-sonnet-4-5-20250929など) |

2.3 さらにモデルを追加(オプション)
さらにモデルを追加する場合は、上記の手順を繰り返します:- カスタムモデルセクションで、+ モデルを追加ボタンを再度クリック
- 別のモデルの設定情報を入力
- 保存をクリック
GPT-4/5シリーズ
| モデルID | モデル名 | コンテキスト長 | 使用例 |
|---|---|---|---|
gpt-5 | GPT-5 | 128,000 | 複雑なタスク、長文処理 |
gpt-4o | GPT-4o | 128,000 | 高品質な対話、コード生成 |
gpt-4o-mini | GPT-4o Mini | 128,000 | 高速応答、コスト効率 |
Claudeシリーズ
| モデルID | モデル名 | コンテキスト長 | 使用例 |
|---|---|---|---|
claude-sonnet-4-5-20250929 | Claude Sonnet 4.5 | 200,000 | 複雑な推論、コード分析 |
claude-haiku-4-5-20251001 | Claude Haiku 4.5 | 200,000 | 高速応答、簡単なタスク |
Geminiシリーズ
| モデルID | モデル名 | コンテキスト長 | 使用例 |
|---|---|---|---|
gemini-2.0-flash-exp | Gemini 2.0 Flash | 32,000 | マルチモーダル、リアルタイムアプリ |
ステップ3:アプリケーションでAPIMartモデルを使用
3.1 新しいアプリケーションの作成
- Difyホームページに戻る
- アプリを作成ボタンをクリック
- アプリケーションタイプを選択:
- チャットボット - 会話型アプリケーション
- テキストジェネレーター - テキスト生成アプリケーション
- エージェント - インテリジェントエージェント
- ワークフロー - 複雑なワークフローアプリケーション

3.2 APIMartモデルの選択
アプリケーションオーケストレーションページで:- モデル設定エリアを見つける
- モデルを選択ドロップダウンをクリック
- APIMartプロバイダーを選択
- 設定したモデルを選択(例:
gpt-4o)

3.3 モデルパラメーターの設定
必要に応じてモデルパラメーターを調整:| パラメーター | 説明 | 推奨値 |
|---|---|---|
| Temperature | 出力のランダム性を制御 | 0.7(創造的)/ 0.3(正確) |
| Max Tokens | 最大出力長 | 2000-4000 |
| Top P | ニュークリアスサンプリングパラメーター | 0.9 |
| Presence Penalty | 繰り返しを減らす | 0.0-0.5 |
| Frequency Penalty | 頻出語を減らす | 0.0-0.5 |

ステップ4:アプリケーションの構築とテスト
4.1 プロンプトの追加
アプリケーションオーケストレーションページで:- システムプロンプトエリアにプロンプトを記述
- 変数を使用してアプリを動的にする:
{{variable_name}}- ユーザー入力変数{{context}}- ナレッジベースコンテキスト

4.2 ナレッジベースの追加(オプション)
RAG(検索拡張生成)機能が必要な場合:- 左メニューでナレッジベースをクリック
- 新しいナレッジベースを作成してドキュメントをアップロード
- アプリケーションオーケストレーションページでナレッジベースをリンク
- 検索パラメーターを設定
4.3 アプリケーションのテスト
- 右側のプレビューパネルにテスト質問を入力
- AI応答の効果を確認
- 必要に応じてプロンプトとパラメーターを調整
- 満足するまでテストを繰り返す

4.4 アプリケーションの公開
テスト後:- 右上の公開ボタンをクリック
- 公開方法を選択:
- API呼び出し - APIによる統合
- ウェブサイトに埋め込み - 埋め込みコードを生成
- 公開リンク - 共有リンクを生成

ステップ5:監視と最適化
5.1 アプリケーションログの表示
アプリケーション詳細ページで:- ログタブをクリック
- すべての会話記録を表示
- ユーザーの質問とAI応答を分析
- 改善の機会を発見

5.2 API使用状況の監視
APIMartコンソールにログインして表示:- 📊 API呼び出し統計 - 総呼び出し数、成功率
- 💰 コスト詳細 - 日次/月次コスト
- 📈 使用傾向 - 使用量の変化傾向
- 🔍 リクエストログ - 詳細なリクエスト記録
5.3 アプリケーションパフォーマンスの最適化
監視データに基づいて最適化:-
モデル選択の調整
- 簡単なタスクには
gpt-4o-miniを使用してコストを削減 - 複雑なタスクには
gpt-4oまたはclaude-sonnet-4-5を使用して品質を向上
- 簡単なタスクには
-
プロンプトの最適化
- プロンプトをより明確で具体的にする
- 例を追加して効果を向上
- 思考の連鎖を使用して推論能力を向上
-
キャッシュの設定
- 類似の質問に対してキャッシュを有効化
- API呼び出しコストを削減
高度な機能
ワークフローオーケストレーションの使用
Difyのワークフロー機能では、次のことができます:- 条件分岐 - 条件に応じて異なるロジックを実行
- 複数モデルの連携 - 複数モデルの強みを組み合わせる
- 外部ツール呼び出し - API、データベースなどの外部リソースを呼び出す
- 変数の受け渡し - 異なるノード間でデータを受け渡す
Agent機能の設定
APIMartのモデルを使用してインテリジェントAgentを構築:- ツール呼び出し - AIに外部ツールを呼び出させる
- メモリ管理 - 長期的な会話記憶を維持
- 自律的な意思決定 - AIが実行ステップを自律的に計画
マルチモーダルアプリケーション
APIMartのマルチモーダル機能と組み合わせる:- 画像理解 -
gpt-4oまたはclaude-3を使用して画像を処理 - 画像生成 - APIMartの画像生成APIを統合
- 音声処理 - TTSおよびSTTサービスを統合
よくある質問
Q1: APIMartサービスに接続できない?
解決策:-
Base URLの確認:
https://api.apimart.ai/v1(/v1を含む)であることを確認- 追加のパスを追加したり、
/v1を省略したりしない
-
API Keyの検証:
- API Keyが
sk-で始まることを確認 - APIMartコンソールでキーが有効か確認
- API Keyが
-
ネットワーク接続の確認:
- サーバーが
https://api.apimart.aiにアクセスできることを確認 - 自己ホスト版では、サーバーのネットワーク接続を確認
- サーバーが
Q2: モデルの応答が遅い?
解決策:-
より高速なモデルへの切り替え:
gpt-4oの代わりにgpt-4o-miniを使用- より高速な応答のために
gemini-2.0-flash-expを使用
-
プロンプト長の最適化:
- 不要なコンテキストを削減
- プロンプトの説明を簡略化
-
ナレッジベース検索の調整:
- 検索ドキュメント数を削減
- 類似度閾値を上げる
Q3: API呼び出しが失敗またはエラーを返す?
一般的なエラーと解決策:| エラーメッセージ | 原因 | 解決方法 |
|---|---|---|
401 Unauthorized | 無効または期限切れのAPI Key | API Keyを再取得して設定を更新 |
429 Too Many Requests | リクエスト頻度制限超過 | アプリの同時実行設定を調整するか、待機して再試行 |
500 Internal Server Error | 一時的なサーバー障害 | 数分待って再試行 |
insufficient_quota | アカウント残高不足 | コンソールでチャージ |
context_length_exceeded | 入力がコンテキスト長を超過 | 入力長を減らすか、より大きなコンテキストのモデルを使用 |
Q4: API使用コストを下げるには?
コスト最適化の推奨事項:-
モデル選択:
- 簡単なタスクには
gpt-4o-miniを使用(コストはgpt-4oの約1/10) - バッチ処理では、より経済的なモデルの使用を検討
- 簡単なタスクには
-
キャッシュの有効化:
- 同じ質問にはキャッシュ結果を返す
- Difyで類似度マッチングを設定
-
出力長の最適化:
- 適切なMax Tokensを設定
- 長すぎる応答の生成を避ける
-
ストリーミング出力の使用:
- コストを増やさずにユーザー体験を向上
Q5: 機密データをどう扱えばよいですか?
データセキュリティの推奨事項:-
環境変数の使用:
- コード内にAPI Keyをハードコードしない
- Difyの環境変数機能を使用
-
アクセス制御の設定:
- アプリケーションのアクセス権限を設定
- API呼び出し時に認証を有効化
-
監査ログ:
- アプリケーションログを定期的に確認
- 異常なアクセスパターンを監視
ベストプラクティス
1. プロンプトエンジニアリング
構造化プロンプト:2. ナレッジベース管理
- 分割戦略:ドキュメントのチャンクサイズを適切に設定(推奨500-1000文字)
- メタデータ付与:検索しやすいようにドキュメントへメタデータを追加
- 定期更新:ナレッジベースの内容を最新に保つ
3. エラー処理
- 分かりやすいメッセージ:ユーザーに明確なエラーメッセージを表示
- フォールバック戦略:メインモデルが失敗した場合は予備モデルへ切り替え
- リトライ機構:一時的なエラーを自動的に再試行
4. パフォーマンス監視
- アラート設定:残高不足やエラー率の上昇時にアラート
- 定期分析:週次/月次で使用データを分析
- 継続的な最適化:データに基づいて設定を調整
使用シーン例
1. インテリジェントカスタマーサポート
アプリケーション設定:- モデル:
gpt-4o-mini(高いコスト効率) - ナレッジベース:製品ドキュメント、FAQ
- 機能:よくある質問への自動回答、複雑な質問は担当者へ引き継ぎ
2. コンテンツ作成アシスタント
アプリケーション設定:- モデル:
gpt-4oまたはclaude-sonnet-4-5(高品質) - 機能:記事生成、書き換え、校正
- パラメーター:Temperature=0.8(創造性を高める)
3. コードアシスタント
アプリケーション設定:- モデル:
claude-sonnet-4-5(コードに強い) - 機能:コード生成、説明、デバッグ
- ナレッジベース:プロジェクトドキュメント、APIドキュメント
4. データ分析アシスタント
アプリケーション設定:- モデル:
gpt-4o(強力な推論能力) - ツール:Pythonコード実行、データ可視化
- 機能:データ分析、レポート生成
機能特性
Dify + APIMartを使用すると、次のことができます:- 🤖 AIアプリを素早く構築 - コーディングなしで強力なAIアプリを作成
- 📚 ナレッジベース強化 - RAG技術によりAIが自社データに基づいて回答
- 🔧 柔軟なワークフロー - 複雑なAIロジックを視覚的に編成
- 🎯 精密なプロンプト管理 - バージョン管理とA/Bテスト
- 📊 包括的な監視分析 - アプリケーションの利用状況と性能を把握
- 🔌 複数の統合方式 - API、埋め込み、WebAppなどの方式
- 👥 チームコラボレーション - 複数人でのアプリ開発をサポート
- 🌐 マルチモデル対応 - 異なるAIモデルを柔軟に切り替え
サポート&ヘルプ
問題が発生した場合:- 📚 APIMartドキュメント
- 📚 Dify公式ドキュメント
- 💬 Discordコミュニティ
- 🐦 Twitter @APIMart_
- 📧 技術サポート:zhihong@apimart.ai
APIMartを始める
今すぐAPIMartに登録して、APIキーを取得し、Difyで強力なAIアプリケーションを構築しましょう!