Skip to content

jbutlerdev/genai

Repository files navigation

GenAI

This repository contains a wrapper for common Generative AI providers.

It also provides tools for use with generative AI.

Providers

Currently Supported

  • Gemini

Planned

  • Anthropic
  • OpenAI
  • Ollama
  • Azure

Tools

Tools are provided by category. You can choose to pass a single tool or a category of tools to a model.

Current Categories

  • File Operations

    • read_file
    • write_file
    • delete_file
    • list_files
    • pwd
  • GitHub

    • get_issues
    • create_issue
    • update_issue
    • delete_issue
  • Memory

    • memory_store
    • memory_retrieve
    • memory_update
    • memory_delete
    • memory_operation (single tool with operation parameter)

Running the Memory Example

See Memory Example README for instructions on how to run the memory tool example with Docker.

Planned Categories

  • Slack
    • send_message
    • get_messages
    • delete_message
  • Code
    • lint
    • format
    • test

About

Tools for use with Gen AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •