Client configuration for the Buble public API.
Buble.Client.new/1 reads BUBLE_API_KEY and optional BUBLE_BASE_URL from
the environment when explicit options are omitted.
Summary
Types
Functions
@spec new(keyword()) :: {:ok, t()} | {:error, Buble.Error.t()}
Creates a Buble client.
Options:
:api_key- Buble API key. Defaults toBUBLE_API_KEY.:base_url- API base URL. Defaults toBUBLE_BASE_URLorhttps://buble.ai.:timeout- request timeout in milliseconds. Defaults to60_000.:headers- additional headers for every request.:transport- module implementingBuble.Transport.
Creates a client or raises Buble.Error.