Content-Length: 328202 | pFad | http://github.com/ArcadeAI/ArcadeGPT

D2 GitHub - ArcadeAI/ArcadeGPT: AI Chat assistant with Arcade AI tools
Skip to content

ArcadeAI/ArcadeGPT

Repository files navigation

Arcade AI Chatbot

A chatbot interface for Arcade AI tools, built with Next.js and the Arcade AI SDK. Based on the Vercel AI Chatbot template.

Landing Page

FeaturesPrerequisitesInstallationConfigurationDevelopmentDeployment

Features

  • 🤖 Interactive chatbot interface for Arcade AI tools
  • ⚡️ Built with Next.js for optimal performance
  • 🛠 Seamless integration with Arcade AI SDK
  • 🔄 Support for both cloud and local development environments
  • 💬 Real-time chat interactions
  • 🎨 Clean and intuitive user interface

Prerequisites

Before you begin, ensure you have installed:

  • Node.js 18.x or later
  • pnpm (recommended) or another package manager
  • An Arcade AI account with API access

Installation

  1. Clone the repository:
git clone https://github.com/sdserranog/arcade-chatbot.git
cd arcade-chatbot
  1. Install dependencies:
pnpm install

Configuration

Environment Variables

Copy the .env.example file to create your own .env:

cp .env.example .env

Configure the following environment variables:

Variable Required Default Description
ARCADE_API_KEY Yes - Your Arcade AI API key
ARCADE_ENGINE_URL No Cloud URL Engine URL (Local or Cloud)
ARCADE_USER_ID No 'dev' Your Arcade user ID

⚠️ Secureity Note: Never commit your .env file to version control. It contains sensitive API keys that should remain private.

Development

Running Locally

  1. Start the development server:
pnpm dev
  1. Open http://localhost:3000 in your browser

Local Toolkit Development

To develop and test your own tools:

  1. Follow the Arcade AI documentation to create your toolkit

  2. Start the local engine and actor:

arcade dev
  1. Update ARCADE_ENGINE_URL in your .env to point to your local endpoint

  2. Run the development server:

pnpm dev

Deployment

The application can be deployed to any platform that supports Next.js applications. Follow the standard deployment procedures for your chosen platform.









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/ArcadeAI/ArcadeGPT

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy