Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 3 KB

README.md

File metadata and controls

63 lines (43 loc) · 3 KB

myChatbot

A Node Graph-Based User Interface for Large Language Models (similar to ComfyUI). You can build your own chatbot without coding.

01_Hello_myChatbot.mp4

Features

  • 🪄 No Coding Required: Easily create and manage workflows by simply dragging and dropping nodes, and connecting them without the need for coding skills.
  • 🎛️ Customization: Users can connect various LLMs and agent features to achieve high-quality results according to their preferences.
  • ⛓️ Agentic Workflows: Utilize advanced techniques, such as chaining Large Language Models (LLMs), to enhance the quality and accuracy of results. (inspired by OpenAI Swarm)
  • 🖼️ Vision Capabilities: Integrate and process images, allowing for image loading and understanding.
  • 📄 PDF Support: Support PDF input and understand both text and visual content within documents. (Anthropic, Gemini)
  • 🎨 Image Generation: Create an original image given a text prompt (DALL-E 3)
  • 🔉 Audio Generation: Generate a spoken audio response to a prompt. (OpenAI)
  • 📜 Markdown Support: Enhanced readability with markdown and syntax highlighting capabilities.
  • 🤖 Supported LLMs: OpenAI, Anthropic, Gemini and more LLMs in the future.
  • 👍 Share Workflows: Share cool workflows created by other users (Coming Soon)
  • 🌟 And more... : Constantly improving with new features!

How to Install

1. Get API Keys 🔑

2. Install Docker Desktop 🐋

3. Open Docker terminal and pull image 🖥️

  • After starting Docker, run >_ Terminal at the bottom to enable the Docker Terminal.
  • Enter and execute the following command:
docker pull ghcr.io/skettee/mychatbot:latest

4. Run myChatbot Container 🚀

  • Run the command below and enter your obtained API keys:
docker run -d -p 3001:3001 --name mychatbot --restart always \
	-e OPENAI_API_KEY=your-openai-api-key \
	-e ANTHROPIC_API_KEY=your-anthropic-api-key \
	-e GEMINI_API_KEY=your-gemini-api-key \
	ghcr.io/skettee/mychatbot:latest

5. Open a Browser 🧭

  • Open your browser and enter the address localhost:3001.

Examples