-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GFXvs Agent Plugin #193
base: main
Are you sure you want to change the base?
GFXvs Agent Plugin #193
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
@Johnson-8844 is attempting to deploy a commit to the Mintbase Team on Vercel. A member of the Team first needs to authorize it. |
PR Reviewer Guide 🔍
|
PR Code Suggestions ✨
|
Can you register the agent? I can't properly test this via https://wallet.bitte.ai/smart-actions/prompt/hey%20what%20can%20you%20do%20for%20me?mode=debug&agentid=gfxvsaiagent-dvb6a2hnd4araccq.eastus-01.azurewebsites.net |
did you actually check the link in the description? here it is - https://wallet.bitte.ai/smart-actions/Yehier5WJWcQ7vPXK-ZTb?mode=debug&agentId=gfxvs.com please try it and let me know if there is any issue |
No, I used directly from your manifest. It seems the the OpenAPI spec includes the wrong url |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmmm, unable to test this, I see the spec is hosted but the tools didn't work for me.
This works for me, but sometimes the AI sends requests to our API with incorrect fields, causing the API to return an error message. Do you have any suggestions on how we could address or solve this issue? Here’s the working chat link: https://wallet.bitte.ai/smart-actions/share/c-EJG7N2nf3Gy8Ejv6a9O |
User description
Project Title: GFXvs AI Agent Plugin
Project Description:
The GFXvs AI Agent Plugin facilitates the generation and upload of AI-generated art to the GFXvs Art Battle platform. Users can create unique images based on prompts, provide titles for their creations, and easily share their artworks with the community. The plugin streamlines the process of art submission, enhancing user engagement and creativity within the GFXvs ecosystem.
Technologies Used:
Node.js: The server-side runtime environment for building the API.
NEAR Blockchain: For secure interactions and management of user data and artworks.
OpenAI: Utilized for generating AI images based on user-defined prompts.
mintbase.js: Employed for interacting with Mintbase services for NFT-related functionalities.
How did you use mintbase.js?
In the GFXvs AI Agent Plugin, mintbase.js is utilized to facilitate the interaction with the Mintbase API for uploading artworks as NFTs. This integration allows users to convert their generated art into NFTs seamlessly, ensuring that each piece is properly recorded on the blockchain. The plugin guides users through the process, making it user-friendly and efficient.
Working Demo Link
PR Type
Enhancement, Documentation
Description
Changes walkthrough 📝
app.js
Initial setup of Express server with routes and middleware
gfxvs-ai-agent/app.js
artupload.js
Implement art upload route with validation and API integration
gfxvs-ai-agent/routes/artupload.js
README.md
Add README with project details and deployment instructions
gfxvs-ai-agent/README.md
ai-plugin.json
Add OpenAPI specification for GFXvs API
gfxvs-ai-agent/public/.well-known/ai-plugin.json
package-lock.json
Add package-lock.json with project dependencies
gfxvs-ai-agent/package-lock.json
package.json
Add package.json with project metadata and dependencies
gfxvs-ai-agent/package.json