Files
fil/docs/snippets/elixir/api/client_chunk_text.md

31 lines
683 B
Markdown
Raw Permalink Normal View History

2026-06-01 23:40:55 +02:00
```elixir title="Elixir"
defmodule Example do
def chunk_text_via_http do
text = "Your long document text here..."
config = %{
"chunking" => %{
"max_characters" => 800,
"overlap" => 100,
"chunker_type" => "Markdown"
}
}
with {:ok, response} <- Req.post(
"http://localhost:8000/chunk",
json: %{
"text" => text,
"config" => config
}
),
{:ok, body} <- Jason.decode(response.body) do
chunks = body["chunks"]
IO.puts("Created #{length(chunks)} chunks")
{:ok, chunks}
else
error -> {:error, inspect(error)}
end
end
end
```