class

OpenAI::Client

Inherits Reference / Object

Constructors

new(api_key : String, default_engine : String = "davinci")
Source

Instance methods

api_key=(api_key : String)
Source
completions(prompt : String | Nil = nil, max_tokens : Int32 | Nil = nil, temperature : Float64 | Nil = nil, top_p : Float64 | Nil = nil, n : Int32 | Nil = nil, logprobs : Int32 | Nil = nil, echo : Bool | Nil = nil, stop : String | Nil | Array(String) = nil, presence_penalty : Float64 | Nil = nil, frequency_penalty : Float64 | Nil = nil, engine : String = default_engine)
Source
completions(prompt : String | Nil = nil, max_tokens : Int32 | Nil = nil, temperature : Float64 | Nil = nil, top_p : Float64 | Nil = nil, n : Int32 | Nil = nil, logprobs : Int32 | Nil = nil, echo : Bool | Nil = nil, stop : String | Nil | Array(String) = nil, presence_penalty : Float64 | Nil = nil, frequency_penalty : Float64 | Nil = nil, engine : String = default_engine, &block : Completion -> _)
Source
default_engine
Source
default_engine=(default_engine : String)
Source
engine(id : String = default_engine)
Source
engines
Source
last_response
Source
search(documents : Array(String), query : String, engine : String = default_engine)
Source

Nested types