JimmyHoke
(Jimmy Hoke)
16 Novembre 2023, 6:50pm
1
Aggiornamento
Ho capito. Il Bot sta inserendo tutte le immagini in una griglia, ma se c’è solo un’immagine non viene visualizzato nulla.
L’immagine viene generata correttamente, ma non viene visualizzata. Modificando il post e visualizzandolo in anteprima, l’immagine viene mostrata, ma in realtà non appare nel PM.
Firepup650
(Firepup Sixfifty)
16 Novembre 2023, 6:56pm
2
Prova a fare clic sul menu a discesa “genera immagine”.
JimmyHoke
(Jimmy Hoke)
16 Novembre 2023, 6:57pm
3
Questo mostra solo il prompt per l’immagine.
maiki
(maiki)
16 Novembre 2023, 7:20pm
4
A volte l’API andrà in timeout e non verranno visualizzate immagini. È possibile controllare i log per il messaggio specifico.
JimmyHoke
(Jimmy Hoke)
16 Novembre 2023, 7:21pm
5
L’API funziona e le immagini sono state caricate. Se faccio clic su modifica nel post del bot, l’anteprima del post mostra l’immagine. Semplicemente non viene visualizzata nel messaggio privato.
JimmyHoke
(Jimmy Hoke)
16 Novembre 2023, 7:26pm
6
In realtà, ho risolto. Il Bot sta inserendo tutte le immagini in una griglia, ma se c’è solo un’immagine non viene visualizzato nulla.
sam
(Sam Saffron)
17 Novembre 2023, 6:55am
10
Nessun problema qui… Una griglia con 1 immagine funziona perfettamente:
1 Mi Piace
JimmyHoke
(Jimmy Hoke)
17 Novembre 2023, 7:11pm
11
Proverò ad aggiornare per vedere se questo risolve il problema. È possibile che abbia un problema di configurazione?
JimmyHoke
(Jimmy Hoke)
17 Novembre 2023, 7:29pm
12
Ho aggiornato all’ultima versione, ma le singole immagini nelle griglie non vengono ancora visualizzate.
JimmyHoke
(Jimmy Hoke)
17 Novembre 2023, 7:37pm
13
Come esempio, questo è il post e il suo HTML effettivo visualizzato nel browser:
<details>
<summary>Generate image</summary>
<p>
Isometric TARDIS
</p>
</details>
[GRID]

[/GRID]
E l’HTML:
<div class="topic-post clearfix regular">
<div class="post-user-tip-shim">
<div>
<!-- </div>
</div>
<article id="post_8" aria-label="post #8 by @gpt3.5_bot" role="region" data-post-id="475" data-topic-id="268" data-user-id="-111" class="boxed onscreen-post">
<span aria-hidden="true" tabindex="-1" class="tabLoc"></span>
<div class="row">
<div class="topic-avatar">
<div class="post-avatar">
<a class="trigger-user-card main-avatar " href="/u/gpt3.5_bot" data-user-card="gpt3.5_bot" aria-hidden="true" tabindex="-1">
<img alt="" width="48" height="48" src="/letter_avatar_proxy/v4/letter/g/ee59a6/48.png" aria-hidden="true" loading="lazy" tabindex="-1" class="avatar">
</a>
</div>
</div>
<div class="topic-body clearfix">
<div role="heading" aria-level="2" class="topic-meta-data">
<div class="names trigger-user-card">
<span class="first username staff admin moderator">
<a href="/u/gpt3.5_bot" data-user-card="gpt3.5_bot" class="">gpt3.5_bot</a>
<span title="This user is a moderator" class="svg-icon-title">
<svg class="fa d-icon d-icon-shield-alt svg-icon svg-node" aria-hidden="true">
<use xlink:href="#shield-alt">
</use>
</svg>
</span>
</span>
<span class="persona-flair"> Artist
</span>
</div>
<div class="post-infos">
<div class="post-info edits">
<button class="widget-button btn-flat heatmap-high btn-icon-text" title="post last edited on Nov 17, 2023 7:30 pm" aria-label="post edit history">
<svg class="fa d-icon d-icon-pencil-alt svg-icon svg-node" aria-hidden="true">
<use xlink:href="#pencil-alt">
</use>
</svg>
<span class="d-button-label">1</span>
</button>
</div>
<div class="post-info post-date">
<a class="widget-link post-date" href="/t/trumps-magical-transformation-from-businessman-to-wizard/268/8?u=jimmy" title="Post date">
<span title="Nov 17, 2023 5:03 am" data-time="1700197421867" data-format="tiny" class="relative-date">15h</span>
</a>
</div>
<div class="read-state read" title="Post is unread">
<svg class="fa d-icon d-icon-circle svg-icon svg-node" aria-hidden="true">
<use xlink:href="#circle">
</use>
</svg>
</div>
</div>
</div>
<div class="regular contents">
<div class="cooked">
<details>
<summary>Generate image</summary>
<p>
Isometric TARDIS
</p>
</details>
<div class="d-image-grid" data-disabled="true">
<p></p>
</div>
</div>
<section class="post-menu-area clearfix">
<nav class="post-controls collapsed">
<div class="discourse-reactions-actions can-toggle-reaction" id="discourse-reactions-actions-475-left" data-click-outside="true">
<div class="discourse-reactions-picker"></div>
<div id="discourse-reactions-counter-475-left" data-click-outside="true"></div>
</div>
<div class="actions">
<span class="extra-buttons">
<button class="widget-button btn-flat btn btn-default cancel-streaming no-text btn-icon" title="Stop reply">
<svg class="fa d-icon d-icon-pause svg-icon svg-node" aria-hidden="true">
<use xlink:href="#pause">
</use>
</svg>
</button>
</span>
<div class="discourse-reactions-actions can-toggle-reaction" id="discourse-reactions-actions-475-right" data-click-outside="true">
<div class="discourse-reactions-picker" style="position: absolute; inset: auto auto 0px 0px; margin: 0px; transform: translate(512px, -28px);" data-popper-placement="top"></div>
<div title="Like this post" class="discourse-reactions-reaction-button">
<button title="Like this post" class="btn-toggle-reaction-like btn-icon no-text reaction-button">
<svg class="fa d-icon d-icon-far-heart svg-icon svg-node" aria-hidden="true">
<use xlink:href="#far-heart">
</use>
</svg>
</button>
</div>
</div>
<button class="widget-button btn-flat share no-text btn-icon" title="share a link to this post">
<svg class="fa d-icon d-icon-d-post-share svg-icon svg-node" aria-hidden="true">
<use xlink:href="#link">
</use>
</svg>
</button>
<button class="widget-button btn-flat show-more-actions no-text btn-icon" title="show more">
<svg class="fa d-icon d-icon-ellipsis-h svg-icon svg-node" aria-hidden="true">
<use xlink:href="#ellipsis-h">
</use>
</svg>
</button>
<button class="widget-button btn-flat reply create fade-out btn-icon-text" title="begin composing a reply to this post" aria-label="Reply to post #8 by @gpt3.5_bot">
<svg class="fa d-icon d-icon-reply svg-icon svg-node" aria-hidden="true">
<use xlink:href="#reply">
</use>
</svg>
<span class="d-button-label">Reply</span>
</button>
</div>
</nav>
</section>
</div>
<section class="post-actions">
</section>
<div class="post-links-container"></div>
</div>
</div>
</article>
<div class="widget-connector">
<!--
</div>
</div>
Come puoi vedere, non c’è un’immagine effettiva nell’HTML generato.
sam
(Sam Saffron)
17 Novembre 2023, 8:54pm
14
Cosa succede quando si ricuociono i post, si aggiunge una lettera al post dei bot
JimmyHoke
(Jimmy Hoke)
18 Novembre 2023, 2:07pm
15
Non succede nulla nemmeno dopo una rielaborazione o una modifica.
Jagster
(Jakke Lehtonen)
18 Novembre 2023, 3:15pm
16
Non posso darvi alcun aiuto se non dirvi che non ottengo nulla nemmeno io quando viene generata una sola immagine.
HTML
Crea immagine
Una fotografia di una tazza di caffè
<div class="d-image-grid">
<p>
<img src="https://cdnfoorumi.katiska.eu/original/2X/0/0b0a30b47b96cc8581c6b1117112b1b1e4b85139.jpeg" alt="Una fotografia di una tazza di caffè" data-base62-sha1="1zF5fyN9IUn8LDKGq0cQV79IIVH" width="256" height="256">
</p>
</div>
JimmyHoke
(Jimmy Hoke)
18 Novembre 2023, 3:38pm
17
Il tuo ha un tag immagine nell’HTML, anche se il mio no.
Jagster
(Jakke Lehtonen)
18 Novembre 2023, 3:42pm
18
È vero. Ma devo comunque generare due immagini per renderle visibili. Ecco perché credo che il problema sia lo stesso.
JimmyHoke
(Jimmy Hoke)
18 Novembre 2023, 4:55pm
19
Sembra decisamente simile. Per ora ho semplicemente fatto un fork del plugin e rimosso il tag grid. Spero comunque in una soluzione permanente, forse il bot potrebbe usare la griglia solo per immagini multiple.
Jagster
(Jakke Lehtonen)
18 Novembre 2023, 5:02pm
20
Quel div proviene dal plugin o da Stability? Ma Discourse sta gestendo d-image-grid, giusto?
JimmyHoke
(Jimmy Hoke)
18 Novembre 2023, 9:59pm
21
Il plugin crea semplicemente un post con un tag grid e Discourse genera l’HTML per quanto ne so. Non sono sicuro dei dettagli dietro le quinte.
sam
(Sam Saffron)
19 Novembre 2023, 8:14pm
22
E se si rimuovesse il tag grid?
Jagster
(Jakke Lehtonen)
19 Novembre 2023, 9:03pm
23
Allora funziona. Per me, almeno.