Puck.Baml.PuckSummarize (Puck v0.2.11)

Copy Markdown View Source

Summary

Functions

call(args, opts \\ %{})

@spec call(%{instructions: String.t(), text: String.t()}, map()) ::
  {:ok, String.t()} | {:error, String.t()}

stream(args, callback, opts \\ %{})

@spec stream(
  %{instructions: String.t(), text: String.t()},
  ({:ok, String.t() | {:error, String.t()} | :done} -> any()),
  map()
) :: Enumerable.t()

sync_stream(args, callback, opts \\ %{})

@spec sync_stream(
  %{instructions: String.t(), text: String.t()},
  (String.t() -> any()),
  map()
) ::
  {:ok, String.t()} | {:error, String.t()}