.CARDS
Der Chatverlauf kann mit verschiedenen Inhalten erweitert und angereichert werden.
tip
Siehe .CHARTS, um herauszufinden, wie Diagramme im Chatverlauf angezeigt werden können.
.image('url', cssClass)
Zeigt ein Bild direkt im Chatverlauf an.
await RAGAI.CARDS.image('url_zum_bild.png');
.iframe('url', cssClass)
Zeigt eine eingebettete Website als iFrame direkt im Chatverlauf an.
await RAGAI.CARDS.iframe('https://..... ');
.vimeo('id', 'hash', cssClass)
Zeigt ein Vimeo-Video direkt im Chatverlauf an. Benötigt werden die Video-ID und der generierte Freigabe-Hash.
await RAGAI.CARDS.vimeo('id','hash');
.youtube('video_id', cssClass)
Zeigt ein YouTube-Video direkt im Chatverlauf an.
await RAGAI.CARDS.youtube('YOUTUBE_VIDEO_ID');
.buttons(buttons[], cssClass)
Zeigt eine Reihe von Buttons direkt im Chatverlauf an.
await RAGAI.CARDS.buttons(['Button1', { text: 'Button2', className: '', onClick: 'button2Func()'}]);
.stageListButtons()
Stellt die eingestellten Stages als Buttons im Chatverlauf dar.
await RAGAI.CARDS.stageListButtons();
.html('html', cssClass)
Zeigt übergebenen HTML-Code direkt im Chatverlauf an.
await RAGAI.CARDS.html('<h1>HTML INPUT</h1>');
.loading('text', remixIcon, cssClass)
Zeigt eine temporäre Nachricht im Chatverlauf an.
await RAGAI.CARDS.loading('Bitte warten');
.removeLoading()
Entfernt die temporäre Ladenachricht im Chat.
await RAGAI.CARDS.removeLoading();