/PhantasmaAI

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

PhantasmaAI 🌌

A powerful conversation chatbot powered by GTP technology to assist in creating dapps, smart contracts, and handling other blockchain tasks. Developed in C#.

Chatbot Demo PhantasmaAI in action!


🚀 Features

  • Guided help for creating decentralized applications (dapps).
  • Smart contract generation and recommendations.
  • Blockchain task automations.
  • Fluid conversation capabilities using GTP technology.
  • Secure and reliable C# backend.

🔍 Prerequisites

  • .NET Core 3.1 or above.
  • OpenAI API key.

🛠️ Setup & Installation

  1. Clone the LunarBot

    git clone git@github.com:Relfos/LunarBot.git
    cd PhantasmaAI
  2. Clone the Repository

    git clone git@github.com:phantasma-io/PhantasmaAI.git
    cd PhantasmaAI
  3. Setup OpenAI API Key

    Create a file named apikey.txt in the www/ directory of the project. Paste your OpenAI API key into this file and save it.

  4. Install Dependencies

    dotnet restore
  5. Run PhantasmaAI

    dotnet run

📖 Usage

After running the project, PhantasmaAI will guide you through the process of creating dapps or smart contracts. Simply follow the conversation prompts to navigate through its capabilities.

Example:

User: I want to create a new smart contract. PhantasmaAI: Great! What functionality do you want in your smart contract?

🛡️ Security

Ensure you keep your apikey.txt confidential. Never expose it in public repositories or other public places.

🌐 Contribute

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

🤖 Credits

  • GTP technology by OpenAI.
  • Developed by Your Name and the Phantasma team.

📄 License

This project is MIT licensed.


Give PhantasmaAI a ⭐ if you find it helpful! It helps us stay motivated. 🌌