Knowledge Bases
Get all knowledge bases
Retrieves a paginated list of all knowledge bases with optional search
get/assistant_knowledges
Request
- Base URLhttps://apis.smartly.ai
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
searchstring
Search term to filter knowledge bases by name
pageinteger
Page number for pagination (starts at 1)
Response
Successfully retrieved knowledge bases
Example response
{
"knowledges": [
{
"_id": "69803b43c782090c87b676c6",
"name": "Customer Support Knowledge",
"user_id": "5d4ae69ef5dc79b3d4ca5ad3",
"need_training": true,
"LLM": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
},
"reranking": {
"weighting_multiplier_coefficient": 1
},
"chunking": {
"web": {
"chunking_method": "dynamic",
"chunk_size": 7500,
"chunk_overlap": 100,
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
},
"image": {
"chunking_method": "fixed_size",
"chunk_size": 7500,
"chunk_overlap": 100,
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
},
"pdf": {
"chunking_method": "by_page",
"chunk_size": 7500,
"chunk_overlap": 100,
"split_pdf_pages": true,
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
},
"docx": {
"chunking_method": "by_page",
"chunk_size": 7500,
"chunk_overlap": 100,
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
},
"ppt": {
"chunking_method": "dynamic",
"chunk_size": 7500,
"chunk_overlap": 100,
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
},
"txt": {
"chunking_method": "fixed_size",
"chunk_size": 7500,
"chunk_overlap": 100,
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
},
"csv": {
"chunking_method": "by_line",
"chunk_size": 7500,
"chunk_overlap": 100,
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
}
},
"ingestion": {
"delay_between_documents_ms": 2000,
"web": {
"library": "Puppeteer",
"selector": "h1, h2, h3, h4, h5, h6, h7, h8, p, span, article, div.content, div.text, li, blockquote, figcaption, summary",
"exclude": "header, footer",
"proxy": {
"country": "France"
}
},
"image": {
"strategy": "ocr",
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
},
"pdf": {
"strategy": "parse",
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
},
"docx": {
"strategy": "parse",
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
},
"ppt": {
"strategy": "parse",
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
},
"txt": {
"strategy": "parse",
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
},
"csv": {
"strategy": "parse",
"llm_model": {
"model_id": "68d107cb4e25ad833b1fd928",
"model_name": "GPT-4 Turbo",
"provider": "OpenAI",
"name": "gpt-4-turbo"
}
}
},
"createdAt": "2026-02-02T05:50:59.424Z",
"updatedAt": "2026-02-02T05:50:59.424Z"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.