OpenaiEx.Chat.Completions (openai_ex v0.9.4)
View SourceThis module provides an implementation of the OpenAI chat completions API. The API reference can be found at https://platform.openai.com/docs/api-reference/chat/completions.
Summary
Functions
Calls the chat completion 'create' endpoint.
Deletes a stored chat completion.
Lists stored Chat Completions.
Lists messages from a stored chat completion.
Creates a new chat completion request
Retrieves a stored chat completion by ID.
Updates a stored chat completion.
Functions
Calls the chat completion 'create' endpoint.
See https://platform.openai.com/docs/api-reference/chat/completions/create for more information.
Deletes a stored chat completion.
See https://platform.openai.com/docs/api-reference/chat/delete
Lists stored Chat Completions.
See https://platform.openai.com/docs/api-reference/chat/list
Lists messages from a stored chat completion.
See https://platform.openai.com/docs/api-reference/chat/getMessages
Creates a new chat completion request
Example usage:
iex> _request = OpenaiEx.Chat.Completions.new(model: "davinci", messages: [OpenaiEx.ChatMessage.user("Hello, world!")])
%{messages: [%{content: "Hello, world!", role: "user"}], model: "davinci"}
iex> _request = OpenaiEx.Chat.Completions.new(%{model: "davinci", messages: [OpenaiEx.ChatMessage.user("Hello, world!")]})
%{messages: [%{content: "Hello, world!", role: "user"}], model: "davinci"}
Retrieves a stored chat completion by ID.
Updates a stored chat completion.
See https://platform.openai.com/docs/api-reference/chat/update