Eliza
Eliza is a simple, fast, and lightweight AI agent framework to build flexible, scalable, and secure conversational agents.
With the thirdweb plugin, you can easily integrate Nebula into an AI agent built with Eliza to provide increasingly accurate read, write, and reasoning capabilities to blockchain-related prompts:
Nebula Plugin is open-source. View and contribute to its source code on GitHub.
- Create a thirdweb account
- Node.js 23+ and pnpm 9+ installed
Navigate to the projects dashboard and create a new project.
Setup your project and obtain your client ID and secret key. Please note your secret key somewhere safe as it is not recoverable.
Client Id vs Secret Key
Client Id is used for client side usage and is restricted by the domain restrictions you set on your API key, it is a public identifier which can be used on the frontend safely.
Secret key is used for server side or script usage and is not restricted by the domain restrictions. Never expose your secret key in client side code.
If you have not created a project with Eliza, it is recommended to start with the Eliza Starter repository:
Version
The Nebula plugin is only available on version 0.1.8 of Eliza and above and is available by default.
Clone the starter repository
Create a .env file and add your secret key and any other environmental variables:
Client Id vs Secret Key
Client Id is used for client side usage and is restricted by the domain restrictions you set on your API key, it is a public identifier which can be used on the frontend safely.
Secret key is used for server side or script usage and is not restricted by the domain restrictions. Never expose your secret key in client side code.