


Saya menggabungkan blockchain dan AI untuk menjana seni. Di sini ’ s Apa yang berlaku seterusnya.
Feb 26, 2025 am 03:38 AMtutorial: menggambarkan data blockchain ke dalam imej cantik seperti pelangi
meneroka misteri di belakang pelangi
Apa yang akan kelihatan seperti blockchain jika ia boleh dipaparkan dengan imej?
Blockchain adalah pelaksanaan teknikal pengarah yang diedarkan dan paling sering dikaitkan dengan urus niaga kewangan. Ini jauh dari apa yang biasanya kita fikirkan sebagai "cantik." Terutama kerana data yang disimpan pada blockchain terutamanya terdiri daripada nombor kompleks, huruf dan simbol, yang digabungkan dengan bilangan nilai, alamat pengirim dan penerima ( dompet ) dan metadata yang berkaitan.
Untuk menjana imej dari blockchain, kita perlu menentukan ciri -ciri untuk digunakan.
Transaksi tipikal mempunyai atribut berikut yang mengenal pasti
pengirim
,penerima , jumlah
,fee , , Id unik dan metadata lain yang berkaitan . Ciri -ciri ini boleh digunakan sebagai petunjuk utama dan dimasukkan ke dalam tips untuk model bahasa AI dan besar untuk menghasilkan imej yang sepadan. keajaiban di belakang kegilaan Proses visualisasi akan menghasilkan imej berdasarkan ciri -ciri yang dikenal pasti dari perdagangan
.<code>交易哈希 a3c26b8572447228f515e71e41ce70af93d590e48e77ff6e97d70beb7919f8da 总费用 0.168317 ADA 总输出 1,307.847408 ADA 发送者 addr1_test1upm4c9yw05l0su5ygfj4a7qhxkqy2qwg5plupmradr6wnxssp8wj0 接收者 addr1_test1uz25rnrpv5njt85h5q2c6yaj2wre0n43s3thed5syrmcdrq85p0rm</code>
Kami akan memuatkan urus niaga dari medan kunci blockchain dan mengekstrak. Dalam kes ini, kami akan menggunakan
Cardano. Sudah tentu, mana -mana cryptocurrency boleh digunakan, termasuk Bitcoin, Ethereum dan Solana. Yang penting, kami akan memasukkan nilai -nilai dari hash transaksi, alamat penghantar dan penerima, dan yang paling penting, nilai urus niaga
untuk memvisualisasikan aliran data dengan cara yang indah dan imajinatif.Akhirnya, kami akan menggunakan kejuruteraan prompt
untuk membina arahan yang sesuai untuk model bahasa yang besar untuk menghasilkan imej.Proses Generasi Imej kita perlu membuat dua permintaan rangkaian. Satu permintaan akan mengambil transaksi dan yang kedua akan memanggil model bahasa yang besar.
Imej berikut menunjukkan reka bentuk ini.Buat skrip
Langkah pertama dalam proses kami adalah untuk membuat program python yang boleh memuatkan butiran dari blockchain.
Kami akan menggunakan API blockfrost untuk mengakses urus niaga, yang membolehkan kami membaca data tanpa memuatkan keseluruhan blockchain ke PC (ini boleh menjadi sangat besar dan CPU intensif). Jika kita mempunyai ID transaksi, ini mudah dilaksanakan di Python.
<code>交易哈希 a3c26b8572447228f515e71e41ce70af93d590e48e77ff6e97d70beb7919f8da 总费用 0.168317 ADA 总输出 1,307.847408 ADA 发送者 addr1_test1upm4c9yw05l0su5ygfj4a7qhxkqy2qwg5plupmradr6wnxssp8wj0 接收者 addr1_test1uz25rnrpv5njt85h5q2c6yaj2wre0n43s3thed5syrmcdrq85p0rm</code>
seperti yang ditunjukkan dalam contoh kod di atas, kami mengekstrak id transaksi , kuantiti ADA dan pengirim dan . Nombor -nombor dan nilai alfanumerik ini cukup untuk membantu AI menjana imej. Sekarang bahawa titik data utama telah diekstrak, sudah tiba masanya untuk melakukan beberapa kejuruteraan segera.
rahsia adalah prompt
Projek Prompt
adalah daya utama dalam menghasilkan imej berdasarkan nilai asal . Ini juga di mana kita boleh menggunakan kreativiti kita. kerana kita ingin menggambarkan bukan sahaja nilai dalam urus niaga, tetapi juga konsep aliran maklumat antara pengirim dan penerima, kita boleh memasukkan idea ini dengan cepat dan biarkan AI cuba memvisualisasikan hasilnya.
"Menjana imej berdasarkan butiran transaksi berikut: Bayangkan adegan yang mewakili aliran nilai dan sambungan antara entiti ini termasuk padang rumput, aliran dengan warna hangat dan menggoda. ID Transaksi: ABC123, ADA Jumlah: 10.25, Pengirim: addr1_testabc, penerima: addr1_testxyz
Sudah tentu, prompt tidak sepenuhnya dikodkan seperti yang ditunjukkan dalam contoh di atas. Sebaliknya, sebelum menghantar prompt ke model bahasa yang besar, kami menyuntik pembolehubahdari transaksi ke dalam prompt.sudah tiba masanya untuk mendapatkan kreatif
Magic sebenar berada di prompt .
Seperti yang disebutkan di atas, kami menggunakan prompt statik
terutamanya untuk menunjukkan bagaimana model bahasa yang besar menjana imej. Walau bagaimanapun, ruang letak masih ada dalam prompt, dan skrip kami akan memasukkan ciri -ciridari transaksi ke dalam ruang letak ini semasa proses visualisasi.
Salah satu ciri ini ialah jumlah nilai.urus niaga kumpulan ke selang Oleh kerana kita mahu jumlah nilai (ADA) diwakili oleh pelbagai jenis imej, kita membahagikan jumlahnya ke dalam selang
dari mana kita akan memberikan adegan imej yang berbeza.Kategori selang dengan jumlah urus niaga
0-4: bunga kecil, pokok 5-9: taman, beberapa pokok
10-19: Park, Kolam Kecil
- 20-29: padang rumput, aliran
- 30-39: Rumput tanah yang subur, bunga
- ...
- Definisi selang ini boleh dilaksanakan seperti berikut.
- Puisi
<code>def fetch_transaction_details(tx_id): tx_details = api.transaction_utxos(tx_id) ada_amount = sum(int(output.amount[0].quantity) for output in tx_details.outputs if not output.collateral) / 1000000 # 将洛夫莱斯转换为ADA sender = tx_details.inputs[0].address receiver = tx_details.outputs[0].address return TransactionDetails(tx_id, ada_amount, sender, receiver)</code>
- graf
- seni digital dan nft
- Art
- Model bahasa yang besar sangat kuat untuk menghasilkan pelbagai kandungan, dengan syarat data dan idea boleh diakses.
- ke arah langkah seterusnya Sangat menyenangkan untuk membuat projek ini dan saya harap ia memberi inspirasi kepada anda untuk mempunyai kemungkinan apa yang boleh dilakukan oleh blockchain. Kod sumber lengkap boleh didapati di sini.
Masa depan adalah luas dengan menggabungkan teknologi canggih blockchain dan model bahasa yang besar dan sedikit imaginasi. Apa yang akan anda buat seterusnya? Mengenai pengarang
Jika anda suka siaran ini, sila pertimbangkan mengikuti kemas kini saya di Sederhana, Twitter dan laman web saya untuk menerima pemberitahuan artikel dan penyelidikan masa depan saya.
Atas ialah kandungan terperinci Saya menggabungkan blockchain dan AI untuk menjana seni. Di sini ’ s Apa yang berlaku seterusnya.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Membina ejen penglihatan tempatan menggunakan omniparser v2 dan omnitool

Ejen replit: panduan dengan contoh praktikal

Panduan Runway Act-One: Saya memfilmkan diri untuk mengujinya

Elon Musk & Sam Altman bertembung lebih daripada $ 500 bilion projek Stargate

DeepSeek melepaskan rangka 3FS & Smallpond

5 grok 3 arahan yang dapat memudahkan kerja anda

Saya cuba pengekodan getaran dengan kursor AI dan ia menakjubkan!
