AI.Embeddings (fnord v0.7.16)

View Source

Summary

Types

embedding()

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

embeddings()

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

error()

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

Functions

get(input)

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