Skip to main content
ArcBlock Community

Installing AIGNE resource blocklet - AI subscription?

Brain Titan
Developers
aignediscussion

i have 2 questions:

Question 1) Which is the best/recommended way to release an AIGNE resource blocklet (I have tried all 3 of the below options, but I need guidance on which the ABT team prefers for publishing the aigne blocklet on the official store):

a) Going to Aigne.io , pressing the “Try now” beta, opening your dApp and pressing publish, then releasing the blocklet from there

b) Launching the Aigne studio blocklet from official store on your own domain, opening the Aigne Studio blocklet, then syncing your Aigne dApp there from DID spaces, then pressing publish, and releasing your blocklet from there

c) Going to Blocklet Studio tab on your domain, and creating a new blocklet, thus making the AIGNE blocklet directly in Blocklet Studio by selecting Aigne studio component then “entry agent” as resource, then selecting a few other blocklet components there too as part of the blocklet (i.e aigne runtime, aigne components, ai kit, etc), then releasing the blocklet from there

I’m inclined to think option b) is the preferred option, but please let me know…

Question 2): I played around in Builders Playground Server with my Aigne resource blocklet generated through those 3 above methods…and each time I was met with “hello, please subscribe to Ai service first”. I am aware Ai kit is needed to run the Aigne data, since I previously run my Aigne dApp a few weeks back on my own domain and had to stake abt with ai kit to run it and was charged by ai kit per usage of my dApp. But in this case, I am trying to publish the Aigne blocklet on the official store, and don’t want to confuse the potential users with such error messages poping up once they launch the blocklet and trying to use it.

is this “hello, please subscribe to Ai service first” message and Ai kit subscription/staking request for Aigne blocklets a feature made by design from the Abt team, or is it a bug?

If it is an intentional feature, is there not a way for the user to just launch ai kit concurently with the aigne blocklet for the problem to be fixed? It seems that aigne blockets already come with ai kit, aigne runtime and other components automatically implemented by design, so not sure why this ai subscription message still comes up when trying to use the aigne blocklet.

I tried to have ai kit running as a component too separately, and even then the same message occurs. Only way to stop the message and make the blocklet work is by pressing “subscribe to ai service”, then going to the ai kit redirect page, staking 1 abt and then having to pay for ai kit based on aigne blocklet usage (not ideal, the costs would add up fast for the users depending how much they use the aigne blocklet)…I think this would put a lot of users off from downloading the Aigne blocklet. Any simpler way to integrate ai kit seamlessly into the blocklet so that the blocklet runs smoothly straight from launch from the official blocklet store, and does not require to “subscribe to ai service” upon blocklet launch?

IMG_8611.jpeg

6 replies

Yechao Li2 years ago

b) Launching the Aigne studio blocklet from official store on your own domain, opening the Aigne Studio blocklet, then syncing your Aigne dApp there from DID spaces, then pressing publish, and releasing your blocklet from there

👍 Yes, we recommend using this method to publish the AIGNE Application.

Question 2): I played around in Builders Playground Server with my Aigne resource blocklet generated through those 3 above methods…and each time I was met with “hello, please subscribe to Ai service first”. I am aware Ai kit is needed to run the Aigne data, since I previously run my Aigne dApp a few weeks back on my own domain and had to stake abt with ai kit to run it and was charged by ai kit per usage of my dApp. But in this case, I am trying to publish the Aigne blocklet on the official store, and don’t want to confuse the potential users with such error messages poping up once they launch the blocklet and trying to use it.

The AIGNE blocklet you published needs to obtain AI access capabilities through AI Kit in order to work properly, this is the expected behavior. After users install the AIGNE blocklet you published, they need to subscribe to AI services or configure their own OpenAI API key in order to continue using it. Of course, users only need to subscribe or configure once in the application.

Brain Titan2 years ago(edited)

thanks for the clarification. i now understand the users need to subscribe to ai services for aigne resource blocklets…but is there no better way to do this? i just dont think the users will be happy with this process, and also the running costs of ai services (which are charged per usage). Would there not be a more economical alternative the team can implement?

Just a suggestion, other abt community builders also agree that ai subscription from ai kit can run too high. I dont think users of the blocklets would be very happy with the costs😅

Yechao Li2 years ago

Haha, yes, we already have plans to improve the onboard process, stay tuned!

Brain Titan2 years ago(edited)

great, in the meantime, can i still publish my aigne resource blocklet with the current feature of running ai kit subscription? if i publish it like this, can i release a new version later on when the abt team improves the onboarding process for aigne blocklet (with cheaper ai kit hopefully or maybe not charging it per usage)?

wangshijun2 years ago

Certainly, users just need to upgrade their AIGNE Runtime blocklet when an enhanced onboarding process becomes available.

Brain Titan2 years ago

that’s great! thanks 🙂

Reply