Python library who provides secure, production-ready API key management for FastAPI. It offers pluggable hashing strategies (Argon2, bcrypt, or custom), backend-agnostic persistence (SQLAlchemy, in-memory, or your own repository), and an optional cache layer (aiocache, Redis). Includes a Typer CLI and a FastAPI router for CRUD management of keys.

Chatbot for chatting with PDFs via a RAG system that provides the LLM with only the relevant document chunks. A chat memory is built in, allowing long discussions with the document.

Bresse is a library for use LLM like chess AI. This library takes advantage of the fact that LLMs can reproduce a format representing a chess game called PGN. You will find various tools to facilitate experiments, PGN modifications during inference and various useful information.

This project is fishing bot for WoW game, fishing in a completely automatic way, mouse clicks and movements will only be done in the game and will not need any human intervention. If required, you can view what the bot is doing via a web page.

Get real-time weather updates for cities worldwide.
