ナレッジベース(旧版)
AI アシスタントのナレッジベースファイル一覧の取得
GET /api/chatbots/{id}/knowledge-bases-files/
パラメータ
id
✅
string
A UUID string identifying this Chatbot.
largeLanguageModel
❌
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
replyMode
❌
string
コードサンプル
# API 呼び出しサンプル (Shell)
curl -X GET "https://api.maiagent.ai/api/chatbots/550e8400-e29b-41d4-a716-446655440000/knowledge-bases-files/?largeLanguageModel=550e8400-e29b-41d4-a716-446655440000&page=1&pageSize=1&query=example&replyMode=example" \
-H "Authorization: Api-Key YOUR_API_KEY"
# 実行前に YOUR_API_KEY を置き換え、リクエストデータをご確認ください。const axios = require('axios');
// リクエストヘッダーの設定
const config = {
headers: {
'Authorization': 'Api-Key YOUR_API_KEY'
}
};
axios.get("https://api.maiagent.ai/api/chatbots/550e8400-e29b-41d4-a716-446655440000/knowledge-bases-files/?largeLanguageModel=550e8400-e29b-41d4-a716-446655440000&page=1&pageSize=1&query=example&replyMode=example", config)
.then(response => {
console.log('レスポンスの取得に成功しました:');
console.log(response.data);
})
.catch(error => {
console.error('リクエストでエラーが発生しました:');
console.error(error.response?.data || error.message);
});レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
AI アシスタントのナレッジベースファイル一覧の取得
GET /api/v1/chatbots/{id}/knowledge-bases-files/
パラメータ
id
✅
string
A UUID string identifying this Chatbot.
largeLanguageModel
❌
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
replyMode
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
AI アシスタントのナレッジベース FAQ 一覧の取得
GET /api/chatbots/{id}/knowledge-bases-faqs/
パラメータ
id
✅
string
A UUID string identifying this Chatbot.
largeLanguageModel
❌
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
replyMode
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
AI アシスタントのナレッジベース FAQ 一覧の取得
GET /api/v1/chatbots/{id}/knowledge-bases-faqs/
パラメータ
id
✅
string
A UUID string identifying this Chatbot.
largeLanguageModel
❌
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
replyMode
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
AI アシスタントの全ファイルのテキストノードの取得
GET /api/chatbot-text-nodes/
パラメータ
chatbotFile
❌
string
【廃止予定】Chatbot ファイル ID(knowledge_base_file をご使用ください)
cursor
❌
string
The pagination cursor value.
knowledgeBaseFile
❌
string
ナレッジベースファイル ID(推奨)
pageSize
❌
integer
Number of results to return per page.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
AI アシスタントの全ファイルのテキストノードの取得
GET /api/v1/chatbot-text-nodes/
パラメータ
chatbotFile
❌
string
【廃止予定】Chatbot ファイル ID(knowledge_base_file をご使用ください)
cursor
❌
string
The pagination cursor value.
knowledgeBaseFile
❌
string
ナレッジベースファイル ID(推奨)
pageSize
❌
integer
Number of results to return per page.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
AI アシスタントの特定ファイルのテキストノードの取得
GET /api/chatbot-text-nodes/{id}/
パラメータ
id
✅
string
A UUID string identifying this ChatbotTextNode.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
AI アシスタントの特定ファイルのテキストノードの取得
GET /api/v1/chatbot-text-nodes/{id}/
パラメータ
id
✅
string
A UUID string identifying this ChatbotTextNode.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
検索テスト
POST /api/chatbots/{id}/search/
パラメータ
id
✅
string
A UUID string identifying this Chatbot.
largeLanguageModel
❌
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
replyMode
❌
string
リクエスト内容
リクエストパラメータ
queryMetadata
object
任意
クエリメタデータ。検索範囲と検索方法を制御するために使用します
リクエスト構造サンプル
リクエストサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
検索テスト
POST /api/v1/chatbots/{id}/search/
パラメータ
id
✅
string
A UUID string identifying this Chatbot.
largeLanguageModel
❌
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
replyMode
❌
string
リクエスト内容
リクエストパラメータ
queryMetadata
object
任意
クエリメタデータ。検索範囲と検索方法を制御するために使用します
リクエスト構造サンプル
リクエストサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
ファイル種別に対応するパーサーの一覧
GET /api/parsers/supported-file-types/
パラメータ
knowledgeBaseId
❌
string
Knowledge base ID. When provided and the knowledge base does not support multimodal embeddings, image file types will be filtered out.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
ファイル種別に対応するパーサーの一覧
GET /api/v1/parsers/supported-file-types/
パラメータ
knowledgeBaseId
❌
string
Knowledge base ID. When provided and the knowledge base does not support multimodal embeddings, image file types will be filtered out.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスサンプル値
最終更新
役に立ちましたか?
