Class: ChatSonic::Client
- Inherits:
-
Object
- Object
- ChatSonic::Client
- Defined in:
- lib/chatsonic/client.rb
Instance Method Summary collapse
-
#initialize(access_token: nil, api_version: nil, service_name: nil, uri_base: nil, request_timeout: nil) ⇒ Client
constructor
A new instance of Client.
- #prompt(parameters: {}) ⇒ Object
Constructor Details
#initialize(access_token: nil, api_version: nil, service_name: nil, uri_base: nil, request_timeout: nil) ⇒ Client
Returns a new instance of Client.
3 4 5 6 7 8 9 |
# File 'lib/chatsonic/client.rb', line 3 def initialize(access_token: nil, api_version: nil, service_name: nil, uri_base: nil, request_timeout: nil) ChatSonic.configuration.access_token = access_token if access_token ChatSonic.configuration.api_version = api_version if api_version ChatSonic.configuration.service_name = service_name if service_name ChatSonic.configuration.uri_base = uri_base if uri_base ChatSonic.configuration.request_timeout = request_timeout if request_timeout end |