Providers

Top  Previous  Next

 

These are the Administration Policies for the AI providers/models that Encompassing Visions currently uses for the WYSIWYG editor to generate the Accountability Statements and the Technical Requirements of the Job Description.

System Settings_AIProviders

 

•Click on the Configure button to open the providers screen to add, edit, delete, manage models, import/export AI configuration window or Uplink Sync

 

 

 

Add Provider

•Click the Add icon add to add a new provider.

 

Addprovider

 

•Hover over each tooltip to help you with the content needed for each field.

•Provide a Provider Name

•Provide the Provider Type

•Provide an Endpoint - this will be a specific web address where the software application will send requests and receive responses from the API (Application Programming Interface). It acts as a digital "doorway" or "meeting spot" for different systems to communicate and share data or functionality.

•Provide the API key - this will be based on which service is being used by the organization (Microsoft/Google).

•Provide the timeout session is defaulted to 20 sec. May be changed if required.

•Check the Enabled box to have the provider available.

•Click the Managed by Uplink box if the provider/modules should be managed by the Uplink Server.

•Click Save save to save the Provider or Cancel cancel to close the window and not save the Provider.

 

 

addprovider_providertype

 

Edit Provider

Select the desired Provider in the list and click EditButtonor double-click the Provider to make changes.

 

systemsettings_editprovider

 

•Make required changes.

•Click Save save to save the changes to the Provider or Cancel cancel to close the window and not save changes to the Provider.

 

 

Delete Provider

•Select the Provider to Delete.

•Click the deletebutton_zoom70icon to delete the provider.

•A Confirmation Message Window will be displayed asking for confirmation of the delete:

 

Deletprovider

 

•Click the deletebutton.zoom79icon to move forward with the deletion or,

•Click the cancel icon to cancel the process.

•You will receive a green confirmation window if the provider was deleted successfully.

 

Note:  the image below provides an example of providers. It may not be what you currently have in place.

System Settings_AIProvidersa

 

Manage Models

 

•Click the manage models managemodels icon to open up the models screen of the selected provider.

systemsettings_managemodels2

 

•In this scenario, these two models are managed by the Uplink Server

•Providers Page (/administration/model-providers)

•A "Managed" column shows a checkmark for any provider where "Managed by Uplink" is enabled.

•When editing a managed provider, a blue info banner appears at the top of the dialog: "This item is managed by the Uplink server. Changes you make may be overwritten during the next sync."

•The "Managed by Uplink" checkbox can be toggled in the Edit Provider dialog.

•When the Uplink API key is configured, a cloud sync button appears in the toolbar to manually poll the uplink server.

 

systemsettings_managemodels

 

 

Import/Export AI Configurations

•Click the Import/ Export Import_Export2 icon.

•It will open up the Import/Export AI Configuration. Import_Export

 

Verify the Import Options

 

Allow Overwrite - When enabled, existing providers with matching keys will be updated with imported values.

Allow Delete - When enabled, providers not present in the import data will be deleted from the database.

Show API Keys - When checked, API keys will be included in the export for easier import to other systems.

 

•Click Save save to Apply Import or cancel to cancel.

 

 

For more information on Models..

 

How sync works Synchronizationicon_pollinguplinkserver

•When the uplink is polled (manually via the button or automatically via the background service), providers and models are synced from the uplink server.

•The "AI Settings Uplink Mode" admin setting controls cleanup behavior:

oUpdate and remove (Recommended): Syncs all providers/models from uplink. Removes any managed models that are no longer in the uplink data.

oUpdate and disable only: Syncs providers/models but only disables (rather than deleting) items no longer in the uplink data.

oDisabled: Skips AI configuration sync entirely (the API key can still be used for other uplink features).

 

Auto-Configure Modes (AI Settings Uplink Mode)

•Disabled: Hides the download button entirely on Models and Model Providers pages; background service skips polling

•Update and disable only: Orphaned managed providers/models are now disabled (not deleted) when no longer in uplink data

•Update and remove: Unchanged (deletes orphaned managed items)

•Local (non-uplink) providers are never affected by any mode

New Setting: "Auto-update AI Settings" (boolean toggle, default: true)

•Separated from the mode dropdown — controls whether scheduled background polling occurs

•When disabled, the download button remains visible for manual downloads

•Background service skips scheduled polls but respects manual button clicks

Smart System Default Model

•Uplink JSON now supports "isSystemDefault": true on a model

•On download: if the current system default was uplink-managed, it updates to the new uplink-designated default

•If the admin manually set a non-uplink model as default, the uplink will not override it

•Export JSON also includes isSystemDefault for the current default

Polling Resilience

•Last successful poll UTC timestamp stored in tblValues (UplinkLastPollUtc)

•On app startup, if a poll is overdue (elapsed > frequency), polls immediately to catch up after IIS AppPool recycles

•Both manual and background downloads update the timestamp

•Download button tooltip shows "Last sync: <datetime>" or "Last sync: never"

 

 

 

Any questions reach out to techsupprt@encv.com