OpenAI::Client
Inherits Reference < Object
Constructors
new(api_key : String, default_username : String = "testuser", 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 : Int | 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, username : String = default_username)
Sourcecompletions(prompt : String | Nil = nil, max_tokens : Int32 | Nil = nil, temperature : Float64 | Nil = nil, top_p : Int | 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, username : String = default_username, &block : Completion -> _)
Sourcedefault_engine
Sourcedefault_engine=(default_engine : String)
Sourcedefault_username
Sourcedefault_username=(default_username : String)
Sourceengine(id : String = default_engine)
Sourceengines
Sourcefilter(prompt : String, username : String = default_username)
Sourcelast_response
Sourcesearch(documents : Array(String), query : String, engine : String = default_engine)
Source