Module: Fal
- Defined in:
- lib/fal.rb,
lib/fal/queue.rb,
lib/fal/client.rb,
lib/fal/errors.rb,
lib/fal/status.rb,
lib/fal/request.rb,
lib/fal/version.rb,
lib/fal/response.rb,
lib/fal/endpoints.rb,
lib/fal/connection.rb,
lib/fal/subscriber.rb,
lib/fal/configuration.rb
Overview
Ruby client for fal.ai Model APIs
Defined Under Namespace
Modules: Endpoints, Status
Classes: ApiError, AuthenticationError, Client, Configuration, ConfigurationError, Connection, ConnectionError, Error, NotFoundError, Queue, RateLimitError, Request, Response, ServerError, Subscriber, TimeoutError
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.client(config: configuration) ⇒ Object
34
35
36
|
# File 'lib/fal.rb', line 34
def client(config: configuration)
Client.new(config: config)
end
|
.configuration ⇒ Object
30
31
32
|
# File 'lib/fal.rb', line 30
def configuration
@configuration ||= Configuration.new
end
|
26
27
28
|
# File 'lib/fal.rb', line 26
def configure
yield(configuration)
end
|
.reset_configuration! ⇒ Object
38
39
40
|
# File 'lib/fal.rb', line 38
def reset_configuration!
@configuration = nil
end
|