Leaping's pytest debugger is a simple, fast and lightweight debugger for Python tests. Leaping traces the execution of your code and allows you to retroactively inspect the state of your program at any time, using an LLM-based debugger with natural language.
It does this by keeping track of all of the variable changes and other sources of non-determinism from within your code.
simpleaichat is a Python package for easily interfacing with chat apps like ChatGPT and GPT-4 with robust features and minimal code complexity. This tool has many features optimized for working with ChatGPT as fast and as cheap as possible, but still much more capable of modern AI tricks than most implementations:
Create and run chats with only a few lines of code! Optimized workflows which minimize the amount of tokens used, reducing costs and latency. Run multiple independent chats at once. Minimal codebase: no code dives to figure out what's going on under the hood needed! Chat streaming responses and the ability to use tools. Async support, including for streaming and tools. Ablity to create more complex yet clear workflows if needed, such as Agents. (Demo soon!) Coming soon: more chat model support (PaLM, Claude)!