OpenAI::Client
Inherits Reference / Object
Constructors
new(api_key : String, default_engine : String = "davinci")
SourceInstance methods
api_key=(api_key : String)
Sourcecompletions(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)
Sourcecompletions(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 -> _)
Sourcedefault_engine
Sourcedefault_engine=(default_engine : String)
Sourceengine(id : String = default_engine)
Sourceengines
Sourcelast_response
Sourcesearch(documents : Array(String), query : String, engine : String = default_engine)
Source