Packages

Host-owned customer support automation for Phoenix apps — governed drafting, retrieval-backed answers, and durable workflow tools.

Current section

Files

Jump to
cairnloop lib cairnloop embedder.ex
Raw

lib/cairnloop/embedder.ex

defmodule Cairnloop.Embedder do
@moduledoc """
Behaviour for generating vector embeddings from text chunks.
"""
@callback generate_embeddings(chunks :: [String.t()], opts :: keyword()) ::
{:ok, [[float()]]} | {:error, term()}
end