cjbarre/multi-gpt
A Clojure interface into the GPT API with advanced tools like conversational memory, task management, and more
This project provides Clojure developers with an interface to the GPT API, managing multiple conversations and rudimentary task execution. It helps maintain context across interactions with large language models, allowing developers to build applications that need ongoing, coherent dialogues. Input is API credentials and conversation prompts, and output is structured responses from GPT, with conversation history managed automatically.
No commits in the last 6 months.
Use this if you are a Clojure developer building applications that require stateful, multi-turn interactions with GPT models, like chatbots or intelligent agents.
Not ideal if you are not a Clojure developer or if you need a pre-built, end-user application rather than a programming library.
Stars
46
Forks
3
Language
Clojure
License
MIT
Category
Last pushed
Jun 06, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/cjbarre/multi-gpt"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
karthink/gptel
A simple, extensible LLM client for Emacs
jucasoliveira/terminalGPT
Get GPT like chatGPT on your terminal
xenodium/chatgpt-shell
A multi-llm Emacs shell (ChatGPT, Claude, DeepSeek, Gemini, Kagi, Ollama, Perplexity) + editing...
stuhlmueller/gpt.el
A simple Emacs package for calling instruction-following language models
tychozzz/gpt-web-terminal
✨ Open ChatGPT with Programmer's Approach! GPT Terminal is a platform that allows you to...