Adds Lemonade as an OpenAI-compatible LLM provider in Agent Zero.
Lemonade is exposed as a dedicated provider named lemonade while keeping the same configuration style as Agent Zero's built-in Other OpenAI compatible provider.
This plugin contributes provider definitions through:
conf/model_providers.yaml
Provider entries:
chat.lemonadeembedding.lemonade
Provider behavior:
- Display name:
Lemonade - LiteLLM provider:
openai - API base: configured per model in Model Configuration
- Model listing endpoint:
/models, appended to the configured API base - LiteLLM custom provider hint:
custom_llm_provider: openai
The plugin intentionally does not hardcode an api_base. Configure the Lemonade endpoint in Agent Zero's Model Configuration plugin for the chat, utility, or embedding model that should use Lemonade.
Example Lemonade API base:
http://198.18.88.35/api/v1
With models_list.endpoint_url: /models, Agent Zero resolves model listing as:
http://198.18.88.35/api/v1/models
Lemonade model IDs may be local/custom names, such as:
nomic-embed-text-v2-moe-GGUF
LiteLLM may not recognize those names in its model registry. custom_llm_provider: openai tells LiteLLM to call the configured OpenAI-compatible endpoint instead of trying to infer the provider from the model name.
Install from the Agent Zero Plugin Hub once indexed, or copy this repository into your user plugins directory:
/a0/usr/plugins/a0_lemonade
Then enable A0 Lemonade in the Plugins UI if it is not already enabled.
In Model Configuration:
-
Select provider:
Lemonade. -
Enter the Lemonade model name.
-
Set API base to your Lemonade OpenAI-compatible endpoint, for example:
http://198.18.88.35/api/v1 -
Save and reload providers/backend if needed.
plugin.yaml
conf/model_providers.yaml
README.md
LICENSE
MIT