-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1998 from solliancenet/lino-docs-0.8.4
Documentation changes for 0.8.4 - Deployment and Branding
- Loading branch information
Showing
11 changed files
with
221 additions
and
142 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
# Branding Customization using the App Configurator | ||
|
||
The `FoundationaLLM` application provides a way to customize the branding of the applications. The branding customization can be done by setting any of the **21 configuration values** available in the `App Configuration` resource in your Azure Resource Group. It can also be changed using the REST API calls pertaining to Branding. | ||
|
||
### Accessing the App Configuration for branding customization | ||
|
||
In your Azure Resource Group, navigate to the `App Configuration` resource and select the `Configuration Explorer` option under `Operations`. You will see a list of all configuration settings for `FoundationaLLM `, filter the list on the word `Branding` and you will be able to see the 21 relevant configuration settings pertaining to Branding. | ||
|
||
![Branding App Configuration](./media/branding-1.jpg) | ||
|
||
### The default User Interface of the `FoundationaLLM` is shown below | ||
|
||
![Branding defaultn](./media/branding-2.jpg) | ||
|
||
### The Login screen can also be customized as shown below | ||
|
||
![Branding Login Page](./media/branding-3.jpg) | ||
|
||
### The chat window can be customized as shown below | ||
|
||
![Branding Chat Page](./media/branding-4.jpg) | ||
|
||
## FoundationaLLM:Branding:AccentColor | ||
Takes a hexadecimal or RGB color value to set the accent color of the chat application which is used for top header and the the token counter in the chat. | ||
## FoundationaLLM:Branding:AccentTextColor | ||
Takes a hexadecimal or RGB color value to set the accent text color of the chat application which is used for top header and the the token counter in the chat. | ||
## FoundationaLLM:Branding:AgentIconUrl | ||
A string value to set the Agent Icon Url which is displayed in the chat window. | ||
|
||
> [!IMPORTANT] | ||
> The AgentIconUrl can be an SVG or PNG image placed in the Public folder of the application's source code but will require rebuilding of the docker image to reflect the changes. The preferred ways of setting the LogoUrl is to set it to a relative accessible public URL to an SVG or PNG image or include the full Base64 encoded image in the configuration value directly. | ||
## FoundationaLLM:Branding:BackgroundColor | ||
Takes a hexadecimal or RGB color value to set the background color of the chat application. | ||
## FoundationaLLM:Branding:CompanyName | ||
Not is use. Reserved for future enhancements. | ||
|
||
## FoundationaLLM:Branding:FavIconUrl | ||
A string value to set the FavIcon Url which is displayed in the browser tab. | ||
> [!IMPORTANT] | ||
> The FavIconUrl can be an SVG or PNG image placed in the Public folder of the application's source code but will require rebuilding of the docker image to reflect the changes. The preferred ways of setting the FavIconUrl is to set it to a relative accessible public URL to an SVG or PNG image or include the full Base64 encoded image in the configuration value directly. | ||
> [!IMPORTANT] | ||
> Any changes to the `FoundationaLLM:Branding:FavIconUrl` will require a restart of the `CoreAPI` image to take effect. | ||
## FoundationaLLM:Branding:FooterText | ||
A string value to set the Footer Text value which is displayed at the bottom right of the screen. | ||
## FoundationaLLM:Branding:KioskMode | ||
This is a boolean flag to indicate if the application is running in kiosk mode, if true will remove the sessions panel on the left navigation panel. | ||
Kiosk mode does not store user conversations and is meant to be used within a public kiosk setting | ||
## FoundationaLLM:Branding:LogoText | ||
A string value to set the Logo Text value which is displayed only if the `FoundationaLLM:Branding:LogoUrl` is not set. | ||
## FoundationaLLM:Branding:LogoUrl | ||
A string value to set the Logo Url which is displayed in top left header and also in the login screen. | ||
> [!IMPORTANT] | ||
> The LogoUrl can be an SVG or PNG image placed in the Public folder of the application's source code but will require rebuilding of the docker image to reflect the changes. The preferred ways of setting the LogoUrl is to set it to a relative accessible public URL to an SVG or PNG image or include the full Base64 encoded image in the configuration value directly. | ||
## FoundationaLLM:Branding:PageTitle | ||
A string value to set the Page Title value which is displayed in the browser tab. | ||
|
||
![PageTitle](./media/branding-5.jpg) | ||
|
||
> [!IMPORTANT] | ||
> Any changes to the `FoundationaLLM:Branding:PageTitle` will require a restart of the `CoreAPI` image to take effect. | ||
## FoundationaLLM:Branding:PrimaryButtonBackgroundColor | ||
Takes a hexadecimal or RGB color value to set the Primary Button Background color of the chat application. It affects the `Send` button in the chat at the bottom right, the `Close` button the `View Prompt` screen and the `login` button in the login screen. | ||
## FoundationaLLM:Branding:PrimaryButtonTextColor | ||
Takes a hexadecimal or RGB color value to set the Primary Button Text color of the chat application. It affects the `Send` button in the chat at the bottom right, the `Close` button the `View Prompt` screen and the `login` button in the login screen. | ||
## FoundationaLLM:Branding:PrimaryColor | ||
Takes a hexadecimal or RGB color value to set the Primary color of the chat application. It affects the left navigation panel and the `User Message` panel in the chat. | ||
## FoundationaLLM:Branding:PrimaryTextColor | ||
Takes a hexadecimal or RGB color value to set the Primary Text color of the chat application. It affects the left navigation panel and the `User Message` panel in the chat. | ||
## FoundationaLLM:Branding:SecondaryButtonBackgroundColor | ||
Takes a hexadecimal or RGB color value to set the Secondary Button Background color of the chat application. It affects the `collapsable arrow` in the left navigation panel, the `Sign Out` bottom at the bottom and the `attachment` of files button in the chat window. | ||
## FoundationaLLM:Branding:SecondaryButtonTextColor | ||
Takes a hexadecimal or RGB color value to set the Secondary Button Text color of the chat application. It affects the `collapsable arrow` in the left navigation panel, the `Sign Out` bottom at the bottom and the `attachment` of files button in the chat window. | ||
## FoundationaLLM:Branding:SecondaryColor | ||
Takes a hexadecimal or RGB color value to set the Secondary color of the chat application. It affects the background color of the `session identifier` in the left navigations panel and the background of the entire `login screen`. | ||
## FoundationaLLM:Branding:SecondaryTextColor | ||
Takes a hexadecimal or RGB color value to set the Secondary Text color of the chat application. It affects the background color of the `session identifier` in the left navigations panel. | ||
## FoundationaLLM:Branding:NoAgentsMessage | ||
A string value to set the No Agents Message value which is displayed in the chat window when no agents are available. HTML allowed in this field. | ||
## FoundationaLLM:Branding:DefaultAgentWelcomeMessage | ||
A string value to set the Default Agent Welcome Message value which is displayed in the chat window when the agent is connected. HTML allowed in this field. |
Oops, something went wrong.