Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
chatgpt-cli
v0.1.4
ChatGPT
ApiKeyError
CLI
Parser
Client
Config
ConfigData
InputSubstitutor
MagicCommandRunner
PostData
ResponseData
SigIntError
SystemCommandRunner
WebPageCompressor
HtmlGenerator
HtmlGenerationError
Message
Built with Crystal 1.9.2
2023-10-08 20:14:04 UTC
class
ChatGPT::Client
ChatGPT::Client
Reference
Object
Defined in:
chatgpt/client.cr
Constant Summary
API_ENDPOINT
=
"https://api.openai.com"
Constructors
.new
Instance Method Summary
#build_http_headers
#fetch_api_key
#post_request
(request_data)
#send_chat_request
(request_data)
Constructor Detail
def self.
new
#
[
View source
]
Instance Method Detail
def
build_http_headers
#
[
View source
]
def
fetch_api_key
#
[
View source
]
def
post_request
(request_data)
#
[
View source
]
def
send_chat_request
(request_data)
#
[
View source
]