OpenaiEx.Completion (openai_ex v0.9.4)

View Source

This module provides an implementation of the OpenAI completions API. The API reference can be found at https://platform.openai.com/docs/api-reference/completions.

Summary

Functions

Calls the completion 'create' endpoint.

Creates a new completion request with the given arguments.

Functions

create(openai, completion)

create(openai, completion, list)

create!(openai, completion)

create!(openai, completion, list)

Calls the completion 'create' endpoint.

See https://platform.openai.com/docs/api-reference/completions/create for more information.

new(args)

Creates a new completion request with the given arguments.

Example usage:

iex> _request = OpenaiEx.Completion.new(model: "davinci")
%{model: "davinci"}
iex> _request = OpenaiEx.Completion.new(%{model: "davinci"})
%{model: "davinci"}