View Source ExOpenAi.Completion (ex_open_ai v0.1.8)
Represents a completion request to the OpenAI API.
examples
Examples
iex> params = %{
...> model: "text-model",
...> prompt: "tell me a joke",
...> max_tokens: 500
...> }
iex> ExOpenAi.Completion.create(params)
{:ok, %ExOpenAi.Completion{...}}
iex> ExOpenAi.Completion.create(%{})
{:error, %{}}
Link to this section Summary
Link to this section Types
Link to this section Functions
@spec create(ExOpenAi.Api.data(), list()) :: ExOpenAi.Parser.parsed_response()
@spec create_stream(ExOpenAi.Api.data(), list()) :: ExOpenAi.Parser.parsed_response()