GET
/
datasource
/
{datasource_id}
/
chunking_strategy
Python (SDK)
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
  }
}

Authorizations

Meibel-API-Key
string
header
required

Path Parameters

datasource_id
string
required

Response

200
application/json

Successful Response

RagChunkingStrategy