Models Reference
FloweryAPIConfig
dataclass
Configuration for the Flowery API
Attributes:
Name | Type | Description |
---|---|---|
user_agent |
str
|
User-Agent string to use for the HTTP requests. Required as of 2.1.0. |
logger |
Logger
|
Logger to use for logging messages |
allow_truncation |
bool
|
Whether to allow truncation of text that is too long, defaults to |
retry_limit |
int
|
Number of times to retry a request before giving up, defaults to |
interval |
int
|
Seconds to wait between each retried request, multiplied by how many attempted requests have been made, defaults to |
Properties
prepended_user_agent (str): The user_agent with the PyFlowery module version prepended and the Python version appended
Source code in pyflowery/models.py
prepended_user_agent: str
property
Return the user_agent with the PyFlowery module version prepended
Language
dataclass
Language object returned from the Flowery API
Attributes:
Name | Type | Description |
---|---|---|
name |
str
|
Name of the language |
code |
str
|
Code of the language |
Source code in pyflowery/models.py
Result
dataclass
Result returned from low-level RestAdapter
Attributes:
Name | Type | Description |
---|---|---|
success |
bool
|
Boolean of whether the request was successful |
status_code |
int
|
Standard HTTP Status code |
message |
str = ''
|
Human readable result |
data |
Union[List[Dict], Dict, bytes]
|
Python List of Dictionaries (or maybe just a single Dictionary on error), can also be a ByteString |
Source code in pyflowery/models.py
Voice
dataclass
Voice object returned from the Flowery API
Attributes:
Name | Type | Description |
---|---|---|
id |
str
|
UUID of the voice |
name |
str
|
Name of the voice |
gender |
str
|
Gender of the voice |
source |
str
|
Source of the voice |
language |
Language
|
Language object |