Skip to content

eea/eea.genai.core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eea.genai.core

Develop Master

Core LLM client utility for EEA GenAI packages.

Provides the ILLMClient utility and ILLMPromptBuilder interface for building reusable LLM integrations in Plone.

  1. LLM client utility wrapping litellm for OpenAI-compatible APIs
  2. ILLMClient interface for sending prompts to LLMs
  3. ILLMPromptBuilder interface for content-type-specific prompt builders
  4. eea.genai.manage permission for administrative operations
  • Add eea.genai.core to your requirements.txt
  • LLM_MODEL - LLM model identifier (required)
  • LLM_URL - LLM API base URL (optional)
  • LLM_API_KEY - LLM API key (optional)

The Initial Owner of the Original Code is European Environment Agency (EEA). All Rights Reserved.

All contributions to this package are property of their respective authors, and are covered by the same license.

The eea.genai.core is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages