Esperanto

Latest version: v1.1.2

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

0.8.0

Changes:
- Standardized json mode configuration across providers
- Improved test coverage
- Code organization improvements

0.7.5

- Add create_llm as an alias for create_language
- Add deprecation warnings for create_llm, create_stt, and create_tts
- Bump version to 0.7.5

0.7.4

What's Changed

New Features
- Added `get_available_providers()` classmethod to AIFactory that returns a dictionary of available providers for each model type
- Renamed model types to be more descriptive:
- `llm` -> `language`
- `stt` -> `speech_to_text`
- `tts` -> `text_to_speech`

Backward Compatibility
- Kept old method names (`create_stt`, `create_tts`) as aliases for backward compatibility

Documentation
- Updated docstrings and method signatures to reflect the new naming

0.7.3

Changes

- Fix: Ensure all embedding providers return regular floats without 'f' suffix
- Fix: Updated _get_api_kwargs method in all embedding providers to properly handle configuration parameters

This release fixes an issue where embedding values were being returned with an 'f' suffix, causing compatibility issues with some applications. The fix has been applied to all embedding providers (OpenAI, Google, Vertex, and Ollama).

0.7.2

Minor change: Exporting STT and TTS models from esperanto

0.7.1

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.