CoinGecko-AI: Your intelligent companion for real-time cryptocurrency insights and price tracking provided Coingecko API's.
CoinGecko-AI is a cutting-edge project that combines the power of artificial intelligence with real-time cryptocurrency data from CoinGecko. This innovative tool provides users with intelligent insights on crypto market data. CoinGecko-AI offers a unique and intuitive way to navigate the complex world of digital assets, making it an invaluable resource for both novice and experienced crypto enthusiasts.
Tooling:
CoinGecko-AI is built using Next.js 14 and exposes an API Reference using Scalar.
To run the project locally, you have two options:
To test the Plugin APIs locally:
- Clone this template from the repository tree:
git clone --no-checkout https://github.com/Mintbase/templates.git && cd templates && git sparse-checkout set coingecko-ai-plugin-advanced && git checkout && cd coingecko-ai-plugin-advanced
- Install dependencies:
pnpm install
- Set up environment variables: Copy
.env.example
to.env.local
and provide your CoinGecko API key. - Run the development server:
pnpm run dev
- Open
http://localhost:3000
to test the API using the Scalar API Reference.
To test the plugin with a tunnel service and Bitte wallet:
- Run the development server with tunnel service:
pnpm run dev:make-agent
- This will start both the Next.js server and a
make-agent
server, allowing for external requests to your agent from the Bitte Playground. - Follow the terminal instructions to temporarily register and deploy your agent and receive a URL to test your agent.
- To close your session, press
CTRL + C
in the terminal. Agents registered usingmake-agent dev
are automatically removed from the Bitte Registry.
To deploy CoinGecko-AI on Vercel:
- Fork the repository to your GitHub account.
- Sign up for a Vercel account if you haven't already.
- Click the "Deploy" button above or go to https://vercel.com/new.
- Select your forked repository.
- Configure the following environment variables:
COINGECKO_API_KEY
: Your CoinGecko API key
- Click "Deploy" and wait for the build to complete.
- Deploy your Agent Plugin using
make-agent
with your Vercel deployment URL. For more instructions, see make-agent Docs.
Once deployed, you can access your CoinGecko-AI instance at the provided Vercel URL. You can customize the application by modifying the source code and pushing changes to your repository. Vercel will automatically redeploy your application with the latest changes.
For any issues or questions regarding deployment, please refer to the Vercel documentation or open an issue in the project repository.