All notable changes to this project will be documented in this file.

v0.0.1 - Initial Release

  • Initial Text Only Generation.

v0.0.2 - Local Model Support

  • Local LLama support added for pulling in gguf models for inference.

v0.0.3 - Vision Support and Internal Structure Update

Warning - This update may break existing code.

  • Added Vision support for OpenAI, Gemini, and Anthropic.
  • Updated internal structure to allow for more advanced use cases such as prompt loops/fitness checks, added support for how to handel local models, etc.

v0.1.0 - Split into core and extension libraries

To use local llama you must replace

config :genai_local, :local_llama,
       enabled: true,
       otp_app: :my_app

with

config :genai_local, :local_llama,
       otp_app: :my_app

and add {:genai_local, "~> 0.1"} to your dep list. ## v0.2.0 Update to use revamped core libs. ## v0.2.3 XAI, and DeepSeek support added. ## v0.3.5 ElevenLabs media provider added (ADR-016): sync text->speech (/v1/text-to-speech/{voice_id}), text->sfx (/v1/sound-generation), and text->music (/v1/music/compose),xi-api-keyauth,ELEVENLABS_API_KEY` env fallback; registered in the default media_providers list. README refreshed (provider list, media generation shipped, ElevenLabs usage example).