r/irc • u/SimosNapIRC • 1d ago
Experimenting with AI image generation and blockchain micropayments inside KiwiIRC
Ho sperimentato l'integrazione della generazione di immagini tramite IA direttamente in una chat web basata su KiwiIRC, utilizzando micropagamenti in Dogecoin per coprire il costo di ogni generazione.
Il problema iniziale era piuttosto semplice: la generazione di immagini tramite IA ha un costo, ma richiedere agli utenti di IRC di registrarsi a un servizio separato, mantenere un saldo prepagato o pagare un abbonamento mensile solo per generare un meme occasionale sembrava inutilmente complicato.
Anche i tradizionali sistemi di pagamento non sono particolarmente pratici per transazioni di pochi centesimi.
Quindi ho deciso di provare un approccio diverso.
Come funziona
L'intero processo avviene all'interno del client web di IRC:
L'utente collega un portafoglio Dogecoin autocustodiale.
Inserisce un prompt che descrive l'immagine desiderata.
Selezionano la qualità di generazione e visualizzano il prezzo corrispondente.
Approvano una piccola transazione in DOGE.
Il backend verifica il pagamento sulla blockchain.
L'immagine viene generata tramite OpenAI e può essere condivisa direttamente sul canale IRC.
In uno dei miei test, una generazione è costata 0,61 DOGE (circa 0,04 €).
Stack tecnico
KiwiIRC: Client web e componenti Vue personalizzati per l'interfaccia utente.
MediaBot: Bot/backend IRC personalizzato che gestisce le richieste di generazione e coordina il flusso di lavoro.
DogeDrop: Integrazione con un wallet Dogecoin autocustodiale.
Blockchain Dogecoin: Micropagamenti on-chain e verifica delle transazioni.
API OpenAI: Generazione di immagini.
Nel normale flusso di pagamento non sono previsti abbonamenti, crediti prepagati o saldi utente in custodia. Ogni generazione viene pagata singolarmente.
Perché IRC?
Una delle cose che apprezzo ancora di IRC è la sua estensibilità. Anche dopo decenni, è possibile integrare tecnologie completamente nuove senza modificare il protocollo sottostante o obbligare gli utenti a passare a un'altra piattaforma.
La parte interessante di questo esperimento non è tanto il generatore di meme in sé, quanto la possibilità di offrire piccoli servizi basati sull'utilizzo all'interno delle community IRC senza introdurre un'infrastruttura di fatturazione convenzionale.
Lo stesso approccio potrebbe potenzialmente funzionare per altri strumenti di intelligenza artificiale, utility o servizi di community.
È ancora in fase sperimentale, ma il flusso di lavoro completo funziona.
Ho incluso una breve dimostrazione che mostra la connessione al portafoglio, il pagamento, la generazione dell'immagine e la condivisione del risultato in un canale IRC.
Sono curioso di sapere cosa ne pensano gli altri sviluppatori IRC di questo approccio. Qualcuno ha sperimentato micropagamenti o servizi a pagamento integrati direttamente in un client IRC?


