mirror of
https://github.com/zylon-ai/private-gpt.git
synced 2025-12-22 23:22:57 +01:00
fix: add zylon link
This commit is contained in:
parent
0addef11d3
commit
ce804f379f
1 changed files with 16 additions and 1 deletions
|
|
@ -1,4 +1,5 @@
|
||||||
"""This file should be imported if and only if you want to run the UI locally."""
|
"""This file should be imported if and only if you want to run the UI locally."""
|
||||||
|
import base64
|
||||||
import logging
|
import logging
|
||||||
import time
|
import time
|
||||||
from collections.abc import Iterable
|
from collections.abc import Iterable
|
||||||
|
|
@ -312,7 +313,13 @@ class PrivateGptUi:
|
||||||
".contain { display: flex !important; flex-direction: column !important; }"
|
".contain { display: flex !important; flex-direction: column !important; }"
|
||||||
"#component-0, #component-3, #component-10, #component-8 { height: 100% !important; }"
|
"#component-0, #component-3, #component-10, #component-8 { height: 100% !important; }"
|
||||||
"#chatbot { flex-grow: 1 !important; overflow: auto !important;}"
|
"#chatbot { flex-grow: 1 !important; overflow: auto !important;}"
|
||||||
"#col { height: calc(100vh - 112px - 16px) !important; }",
|
"#col { height: calc(100vh - 112px - 16px) !important; }"
|
||||||
|
"hr { margin-top: 1em; margin-bottom: 1em; border: 0; border-top: 1px solid #FFF; }"
|
||||||
|
".avatar-image { background-color: antiquewhite; border-radius: 2px; }"
|
||||||
|
".footer { text-align: center; margin-top: 20px; font-size: 14px; display: flex; align-items: center; justify-content: center; }"
|
||||||
|
".footer-zylon-link { display:flex; margin-left: 5px; text-decoration: auto; color: #fff; }"
|
||||||
|
".footer-zylon-link:hover { color: #C7BAFF; }"
|
||||||
|
".footer-zylon-ico { height: 20px; margin-left: 5px; background-color: antiquewhite; border-radius: 2px; }",
|
||||||
) as blocks:
|
) as blocks:
|
||||||
with gr.Row():
|
with gr.Row():
|
||||||
gr.HTML(f"<div class='logo'/><img src={logo_svg} alt=PrivateGPT></div")
|
gr.HTML(f"<div class='logo'/><img src={logo_svg} alt=PrivateGPT></div")
|
||||||
|
|
@ -475,6 +482,14 @@ class PrivateGptUi:
|
||||||
),
|
),
|
||||||
additional_inputs=[mode, upload_button, system_prompt_input],
|
additional_inputs=[mode, upload_button, system_prompt_input],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
with gr.Row():
|
||||||
|
avatar_byte = AVATAR_BOT.read_bytes()
|
||||||
|
f_base64 = f"data:image/png;base64,{base64.b64encode(avatar_byte).decode('utf-8')}"
|
||||||
|
gr.HTML(
|
||||||
|
f"<div class='footer'><a class='footer-zylon-link' href='https://zylon.ai/'>Developed by Zylon <img class='footer-zylon-ico' src='{f_base64}' alt=Zylon></a></div>"
|
||||||
|
)
|
||||||
|
|
||||||
return blocks
|
return blocks
|
||||||
|
|
||||||
def get_ui_blocks(self) -> gr.Blocks:
|
def get_ui_blocks(self) -> gr.Blocks:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue