|
import gradio as gr |
|
|
|
|
|
title = """<h1 align="left" style="min-width:200px; margin-top:0;"> Chaten und zeichnen</h1>""" |
|
description = """\ |
|
<div align="left"> |
|
<p> <b>Aktuelle Modelle:</b> OpenAI und Modelle von Hugging Face: Stable Diffusion<br> |
|
<b>Disclaimer:</b> Die hier verwendeten Modelle sind Modelle vom Hugging Face Hub. Kommerzieller Gebrauch ist ausdrücklich verboten. Der Output des Modells ist nicht zensiert und die Meinungen im Output entsprechen nicht unbedingt der des Authors dieser App. Gebrauch auf eigene Gefahr! |
|
</p > |
|
</div> |
|
""" |
|
description_top = """\ |
|
Du kannst mit ChatGPT chatten oder dir etwas von Stable Diffusion zeichnen lassen.<br> |
|
Du kannst zwischen dem HF Modell (von Hugging Face) oder ChatGPT von OpenAI wählen. Die Option Bilder hochzuladen und sie analysieren zu lassen, bietet nur das Modell von OpenAI.<br> |
|
<b>Bedienungsanleitung:</b><br> |
|
<ul> |
|
<li>Zum Testen sind TIS Dokumente hinterlegt, so dass du Fragen zum TIS System stellen kannst. Dazu muss LI-Erweiterung (RAG) angestellt sein.</il> |
|
<li>Wenn du nicht zu TIS fragen möchtest, stelle diese Erweiterung bitte auf "Aus", da die Bearbeitung sonst für die KI deutlich ausfwendiger wird.</li> |
|
<li>Die erste Anfrage zu TIS dauert etwas länger, da im Hintergrund viele Dokumente geladen werden müssen. Aber danach geht es deutlich schneller.</li> |
|
<li>Du kannst über den Button mit dem gelben Symbol Bilder hochladen und GPT dazu Fragen stellen (ein Feature vom OpenAI Plus Zugang)</li> |
|
<li>Wenn du eine neue Fragestellung verfolgen möchtest, vorher den '<b<Löschen-Button</b>' betätigen, da der gesamte Chatverlauf bei jeder Frage immer mit geladen wird.</li> |
|
<li><b>Achtung:</b> Die Chatverläufe werden aus Sicherheitsgründen nicht gespeichert und sind nach dem Löschen weg!!!</li> |
|
<li>Wenn du oben den Tab wechselst, kannst du die KI Bilder zeichnen lassen.</li> |
|
</ul> |
|
""" |
|
CONCURRENT_COUNT = 100 |
|
|
|
|
|
ALREADY_CONVERTED_MARK = "<!-- ALREADY CONVERTED BY PARSER. -->" |
|
|
|
small_and_beautiful_theme = gr.themes.Soft( |
|
primary_hue=gr.themes.Color( |
|
c50="#02C160", |
|
c100="rgba(2, 193, 96, 0.2)", |
|
c200="#02C160", |
|
c300="rgba(2, 193, 96, 0.32)", |
|
c400="rgba(2, 193, 96, 0.32)", |
|
c500="rgba(2, 193, 96, 1.0)", |
|
c600="rgba(2, 193, 96, 1.0)", |
|
c700="rgba(2, 193, 96, 0.32)", |
|
c800="rgba(2, 193, 96, 0.32)", |
|
c900="#02C160", |
|
c950="#02C160", |
|
), |
|
secondary_hue=gr.themes.Color( |
|
c50="#576b95", |
|
c100="#576b95", |
|
c200="#576b95", |
|
c300="#576b95", |
|
c400="#576b95", |
|
c500="#576b95", |
|
c600="#576b95", |
|
c700="#576b95", |
|
c800="#576b95", |
|
c900="#576b95", |
|
c950="#576b95", |
|
), |
|
neutral_hue=gr.themes.Color( |
|
name="gray", |
|
c50="#f9fafb", |
|
c100="#f3f4f6", |
|
c200="#e5e7eb", |
|
c300="#d1d5db", |
|
c400="#B2B2B2", |
|
c500="#808080", |
|
c600="#636363", |
|
c700="#515151", |
|
c800="#393939", |
|
c900="#272727", |
|
c950="#171717", |
|
), |
|
radius_size=gr.themes.sizes.radius_sm, |
|
).set( |
|
button_primary_background_fill="#06AE56", |
|
button_primary_background_fill_dark="#06AE56", |
|
button_primary_background_fill_hover="#07C863", |
|
button_primary_border_color="#06AE56", |
|
button_primary_border_color_dark="#06AE56", |
|
button_primary_text_color="#FFFFFF", |
|
button_primary_text_color_dark="#FFFFFF", |
|
button_secondary_background_fill="#F2F2F2", |
|
button_secondary_background_fill_dark="#2B2B2B", |
|
button_secondary_text_color="#393939", |
|
button_secondary_text_color_dark="#FFFFFF", |
|
|
|
|
|
block_title_text_color="*primary_500", |
|
block_title_background_fill="*primary_100", |
|
input_background_fill="#F6F6F6", |
|
) |