Spaces:
Running
on
Zero
Running
on
Zero
File size: 1,599 Bytes
0f43f8a 9809ebd 0f43f8a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
import gradio as gr
def display_html():
html_content = """
<h1>Hello, Gradio!</h1>
<p>This is an example of displaying HTML content using Gradio.</p>
<ul>
<li>Item 11</li>
<li>Item 22</li>
<li>Item 33</li>
<a href="test">aaa</a>
</ul>
<script type="module">
import { createChat } from 'https://cdn.jsdelivr.net/npm/@n8n/chat/chat.bundle.es.js';
createChat({
webhookUrl: 'https://kenken999-nodex-n8n-domain.hf.space/webhook/6264497c-6231-4023-abef-82b86f8e298b/chat',
webhookConfig: {
method: 'POST',
headers: {}
},
target: '#n8n-chat',
mode: 'window',
chatInputKey: 'chatInput',
chatSessionKey: 'sessionId',
metadata: {},
showWelcomeScreen: false,
defaultLanguage: 'en',
initialMessages: [
'質問をどうぞ Hi there! 👋',
'私の名前はリファスタアシスタントです今日は何の御用ですか??'
],
i18n: {
en: {
title: 'こんにちわリファスタアシスタントです! 👋',
subtitle: "Start a chat. We're here to help you 24/7.",
footer: '',
getStarted: 'New Conversation',
inputPlaceholder: 'Type your question..',
},
},
});
</script>
"""
return html_content
# Gradioのインターフェースを作成
gradio_interfaces = gr.Interface(
fn=display_html, # HTMLコンテンツを返す関数
inputs=[], # 入力なし
outputs=gr.Markdown() # HTMLコンテンツを表示
)
# Gradioのインターフェースを作成
with gr.Blocks() as gradio_interface:
gr.Markdown(display_html())
# インターフェースを起動
#iface.launch()
|