from meibelai import Meibelai
import os
with Meibelai(
api_key_header=os.getenv("MEIBELAI_API_KEY_HEADER", ""),
) as m_client:
res = m_client.rag.get_chunking_strategy(datasource_id="<id>")
# Handle response
print(res)
{
"datasource_id": "<string>",
"code_splitter": {
"chunk_lines": 123,
"chunk_lines_overlap": 123,
"max_chars": 123
},
"html_node_parser": {
"include_metadata": true,
"include_prev_next_rel": true,
"tags": [
"<string>"
]
},
"json_node_parser": {
"include_metadata": true,
"include_prev_next_rel": true
},
"markdown_node_parser": {
"include_metadata": true,
"include_prev_next_rel": true,
"header_path_separator": "<string>"
},
"semantic_splitter_node_parser": {
"buffer_size": 123,
"include_metadata": true,
"include_prev_next_rel": true,
"breakpoint_percentile_threshold": 123
},
"sentence_splitter": {
"chunk_size": 123,
"chunk_overlap": 123,
"separator": "<string>",
"paragraph_separator": "<string>",
"secondary_chunking_regex": "<string>"
},
"token_text_splitter": {
"chunk_size": 123,
"chunk_overlap": 123,
"separator": "<string>",
"backup_separators": [
"<string>"
],
"keep_whitespaces": true
}
}
from meibelai import Meibelai
import os
with Meibelai(
api_key_header=os.getenv("MEIBELAI_API_KEY_HEADER", ""),
) as m_client:
res = m_client.rag.get_chunking_strategy(datasource_id="<id>")
# Handle response
print(res)
{
"datasource_id": "<string>",
"code_splitter": {
"chunk_lines": 123,
"chunk_lines_overlap": 123,
"max_chars": 123
},
"html_node_parser": {
"include_metadata": true,
"include_prev_next_rel": true,
"tags": [
"<string>"
]
},
"json_node_parser": {
"include_metadata": true,
"include_prev_next_rel": true
},
"markdown_node_parser": {
"include_metadata": true,
"include_prev_next_rel": true,
"header_path_separator": "<string>"
},
"semantic_splitter_node_parser": {
"buffer_size": 123,
"include_metadata": true,
"include_prev_next_rel": true,
"breakpoint_percentile_threshold": 123
},
"sentence_splitter": {
"chunk_size": 123,
"chunk_overlap": 123,
"separator": "<string>",
"paragraph_separator": "<string>",
"secondary_chunking_regex": "<string>"
},
"token_text_splitter": {
"chunk_size": 123,
"chunk_overlap": 123,
"separator": "<string>",
"backup_separators": [
"<string>"
],
"keep_whitespaces": true
}
}
Successful Response
RagChunkingStrategy