Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xnul/chat-llama-discord-bot
A Discord Bot for chatting with LLaMA, Vicuna, Alpaca, MPT, or any other Large Language Model (LLM) supported by text-generation-webui or llama.cpp.
https://github.com/xnul/chat-llama-discord-bot
alpaca bot chat chat-bot chatbot chatgpt chatllama discord gpt-4 gpt4 large-language-model large-language-models llama llamacpp llm text-generation-webui vicuna
Last synced: about 1 month ago
JSON representation
A Discord Bot for chatting with LLaMA, Vicuna, Alpaca, MPT, or any other Large Language Model (LLM) supported by text-generation-webui or llama.cpp.
- Host: GitHub
- URL: https://github.com/xnul/chat-llama-discord-bot
- Owner: xNul
- License: mit
- Created: 2023-03-05T11:15:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-04T18:13:52.000Z (over 1 year ago)
- Last Synced: 2024-10-10T06:32:35.216Z (about 1 month ago)
- Topics: alpaca, bot, chat, chat-bot, chatbot, chatgpt, chatllama, discord, gpt-4, gpt4, large-language-model, large-language-models, llama, llamacpp, llm, text-generation-webui, vicuna
- Language: Python
- Homepage: https://discord.gg/TcRGDV754Y
- Size: 43.9 KB
- Stars: 120
- Watchers: 6
- Forks: 23
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ChatLLaMA Discord Bot
A Discord Bot for chatting with LLaMA, Vicuna, Alpaca, or any other LLaMA-based model. It's not as good as ChatGPT but LLaMA and its derivatives are pretty impressive on their own. Use `/reply` to talk to LLaMA. To clear chat history with LLaMA or change the initial prompt, use `/reset`. Sometimes LLaMA will get stuck or you will want to change the initial prompt to something more interesting so `/reset` is well used.
# Installation
| Windows | Linux | macOS |
|-------|--------|--------|
| [ChatLLaMA_Windows.bat](https://github.com/xNul/chat-llama-discord-bot/releases/download/installers/ChatLLaMA_Windows.bat) | [ChatLLaMA_Linux.sh](https://github.com/xNul/chat-llama-discord-bot/releases/download/installers/ChatLLaMA_Linux.sh) |[ChatLLaMA_MacOS.sh](https://github.com/xNul/chat-llama-discord-bot/releases/download/installers/ChatLLaMA_MacOS.sh) |Just run the script for your operating system, follow the instructions, and ChatLLaMA will be installed to the folder.
On Windows, double click the `.bat` file.
On Linux/MacOS, use `bash ` from the Terminal.If there are any issues or installation questions, the [troubleshooting](https://github.com/xNul/chat-llama-discord-bot/wiki/Troubleshooting) page may be helpful.
# Example Transcript
```
Your name is James and you love having conversations. You write long sentences and write very eloquently. Your responses are many sentences long. You enjoy talking with people and engaging them in interesting topics. My name is Robert and I like to have conversations with you James.Robert: Hi James, how are you doing today?
James: Hello Robert, I am doing fine today.Robert: I have heard you are an amazing person! I am so glad to finally meet you!
James: You are so kind! I am happy to finally meet you too.Robert: How is Sarah and the kids? Is the kid's new school turning out as good as you had hoped?
James: Sarah is doing great, and our children are growing up so quickly! The new school is a lot better than I had expected.Robert: Thank goodness! I remember in my day, we had 3 classrooms and only one chalkboard! Schools around here have really grown!
James: I remember those days. I think the world is getting better and better. I like that!Robert: Do you remember that time in astronomy when John saw a shooting star?! He cataloged it and it turned out to be a new comet! I saw a news story on it recently. Apparently, they're going to name it after him! They want to use his last name though, because his first name is too generic
James: I remember that. I am happy for John. That is awesome news.Robert: Quick question, what is the circumference of the Earth? It was a question on Lindsey's homework last night and for the life of me, I just can't remember the answer!
James: Hmm, I do not know that answer. I will look it up.Robert: Sounds good! What did you find?
James: The circumference of the Earth is 24,901 miles.Robert: Ahhh very good to know. These days, the world feels like it's getting smaller and smaller with the internet!
James: Indeed! It is crazy to think about how the world has grown to be so small in recent years.
```