LLM Manager
The LLM Manager allows admins to create and govern LLM Providers within Pyramid. The providers are used to generate images, scripts, excel formulas, translations, and to choose colors using AI. Providers can be added, removed, and edited from this page.
You should create or edit the LLM details in this page to reflect those details associated with the actual service or deployment that is already set up in advance. For more information about selecting the LLM that is most appropriate to your needs and setting it up ready for use, see Integrating LLMs with Pyramid.
LLM Manager
Open the LLM Manager from the AI and DSML section of the Admin Console.
This page contains the details of all current LLM and speech providers at the top and an Edit LLM panel at the bottom:
- To view and edit details of an existing LLM in the bottom panel, either select it in the LLM Providers list or click Edit from its Actions (purple arrow below).
- To create a new LLM Provider in the bottom panel, click Add LLM Provider (yellow arrow). For details, see Adding and Editing LLM providers (below).
- To create a new Speech Provider in the bottom panel, click Add Speech Provider (blue arrow). For details, see Adding and Editing Speech providers (below).
LLM Providers list (Top Panel)
The LLM Provider Manager lists the details for the providers:
- Name: The name of the instance; typically matches the provider name.
- Type: The name of the vendor.
- Endpoint: The endpoint defined for the LLM provider.
- Tenant: Where the Secure by tenant option has been used to indicate that this endpoint is for the use of a specific tenant only, the name of the Tenant is shown.
For each of the current providers administrators can click:
- Edit: To open and edit the given provider details in the bottom panel.
- Delete: To delete the selected provider.
- Copy: To create a copy of the selected provider. You will be prompted to provide a new name for your newly created (copied) provider.
- Audit Trail: To display an audit trail for the selected provider in a pop-up window including operation, performed by, date, and details.
Edit LLM (Bottom Panel)
Common settings
- Vendor: Select the required vendor from the drop-down list.
- Name: Provide a name for the LLM provider.
- Secure by tenant: Select this checkbox to indicate that this endpoint is for the use of a specific tenant only. Once this checkbox is selected, use the drop-down to select the name of the Tenant that you want to associate this LLM with.
LLM Providers
To create a new LLM Provider in the bottom panel, click Add LLM Provider from the overhead menu and supply the following attributes:
OpenAI
If OpenAI is selected, then enter the following details:
- API Key: Enter your API key, which can be found in the Account Settings of your OpenAI account.
Azure AI
If Azure AI is selected, then enter the following details:
- API Key: Enter your API key, which can be found in your Azure portal in the Endpoint and Keys pane of the Resource Management section.
- Endpoint: Enter your Azure Endpoint URL, which can be found in your Azure portal in the Endpoint and Keys pane of the Resource Management section.
- Deployment: Enter the name of the relevant Azure Deployment Environment.
Google Gemini
If Google Gemini is selected, then enter the following details:
- Region: Select the region providing the service from the drop-down.
- Project ID: Enter the project ID for the provider.
- Model ID: Enter the model ID for the provider.
- Client ID: Enter the client ID for the provider.
- Client Secret: Enter the client secret for the provider.
- Click Sign-In with Google. The OAuth refresh code field is populated in response to this action.
Mistral
If Mistral is selected, then enter the following details:
- API Key: Enter your API key.
- Model ID: Enter the model ID for the provider.
IBM Watsonx
If IBM Watsonx is selected, then enter the following details:
- Region: Select the region providing the IBM Watsonx service from the drop-down.
- Project ID: Enter the project ID for the provider.
- Model ID: Enter the model ID for the provider.
WatsonX needs to be licensed separately. For more information, click here or contact sales.
Speech Providers
To create a new Speech Provider in the bottom panel, click Add Speech Provider from the overhead menu and supply the following attributes:
OpenAI-Whisper
If OpenAI-Whisper is selected, then enter the following details:
- OpenAI API Key: Enter the required API key.
- Voice: Select the desired voice type to be used.
- Voice Speed: Adjust the voice speed.
If Google is selected, then enter the following details:
- Upload Service Account JSON file: Upload your JSON Service Account file.
- Recognizer Name: Select the required name for the Google service from the drop-down options that will be populated after selecting a valid JSON file.
- Voice Gender: Select the gender of the voice to be used.
- Voice Selection: Select the voice to be used.
- Voice Speed: Adjust the voice speed.
- Voice Pitch: Adjust the voice pitch.
- Voice Volume: Adjust the voice volume.
Note: The Chatbot's speech to text feature is only available with Enterprise licensing.
Macro Functions
Test
Click Test to test the provider details in the Edit LLM panel. In the case of the Speech Providers, the test will help you to ensure you are satisfied with your selected voice, speed, and (in the case of Google) other settings.
Note: The LLM Provider test will fail if the main Generative AI and Natural Language Querying option is not enabled at the top of the AI Settings panel.
Save
Click Save or Apply to save your changes. Save is offered when you are creating a new LLM provider and Apply when you are editing details of an existing LLM Provider.