AI.Embeddings (fnord v0.7.23)

View Source

Summary

Types

attempt()

@type attempt() :: non_neg_integer()

embedding()

@type embedding() :: [float()]

embeddings()

@type embeddings() :: [embedding()]

error()

@type error() ::
  {:error, :max_attempts_reached}
  | {:error, :http_error}
  | {:error, :transport_error}
  | {:error, String.t()}

inputs()

@type inputs() :: [String.t()]

Functions

get(input)

@spec get(String.t()) :: {:ok, embeddings()} | error()