This repository contains a wrapper for common Generative AI providers.
It also provides tools for use with generative AI.
- Gemini
- Anthropic
- OpenAI
- Ollama
- Azure
Tools are provided by category. You can choose to pass a single tool or a category of tools to a model.
-
File Operations
read_filewrite_filedelete_filelist_filespwd
-
GitHub
get_issuescreate_issueupdate_issuedelete_issue
-
Memory
memory_storememory_retrievememory_updatememory_deletememory_operation(single tool with operation parameter)
See Memory Example README for instructions on how to run the memory tool example with Docker.
- Slack
send_messageget_messagesdelete_message
- Code
lintformattest