Frequently Asked Questions

OPAL Integrations

query
qtext
answer
atext
How do I obtain an OpenAPI-compliant description of the services provided by OPAL?
<p>You can obtain an OpenAPI-compliant description of the services provided by OPAL from the following URLs: <a href="https://linkeddata.uriburner.com/chat/api/openapi.yaml">https://linkeddata.uriburner.com/chat/api/openapi.yaml</a> for YAML representation and <a href="https://linkeddata.uriburner.com/chat/api/openapi.json">https://linkeddata.uriburner.com/chat/api/openapi.json</a> for JSON representation.</p>
How do I obtain an OpenAPI-compliant description of various OPAL instance Modules?
<p>You can obtain an OpenAPI-compliant description of various OPAL instance Modules (e.g., OpenLink, Virtuoso, UDA, and Data Twingler Assistants/Bots) from the following URLs: <a href="https://linkeddata.uriburner.com/chat/functions/openapi.yaml">https://linkeddata.uriburner.com/chat/functions/openapi.yaml</a> for YAML representation and <a href="https://linkeddata.uriburner.com/chat/functions/openapi.json">https://linkeddata.uriburner.com/chat/functions/openapi.json</a> for JSON representation.</p>
How do I enable new unofficially released models (e.g., GPT-4 Turbo)?
<p>You can enable new unofficially released models (e.g., GPT-4 Turbo) by running the following command via iSQL: <code>OAI.DBA.FILL_CHAT_MODELS('[apiKey]')</code></p>
How do I drop specific models from the list e.g., those that start with 'ft:gpt'?
<p>You can drop specific models from the list by running the following command via iSQL: <code>UPDATE OAI.DBA.CHAT_MODELS SET CM_DEPRECATED = 1 where CM_NAME like 'ft:gpt-%';</code></p>
How do I obtain an OPAL API Key for Client App/Service connectivity use?
<p>You can obtain an OPAL API Key for Client App/Service connectivity use by visiting <a href="https://linkeddata.uriburner.com/oauth/applications.vsp">https://linkeddata.uriburner.com/oauth/applications.vsp</a>; authenticate, and then register by entering your client app/service name and description.</p>
How do I list OpenAI keys in the Virtuoso Registry?
<p>You can list OpenAI keys in the Virtuoso Registry by running the following SQL command: <code>SELECT registry_get('openai-chat-app-key', 'none');</code></p>
How do I change the label of the Single Page Application that hosts the OPAL.js Widget, when authenticating using VAL’s OpenIDConnect implementation?
<p>You can change the label of the Single Page Application that hosts the OPAL.js Widget by editing the following JavaScript code snippet, which handles OpenIDConnect authentication, in your Single Page Application client:</p> ```javascript async function authLogin() { let url = new URL(window.location.href).toString(); authClient.login({ oidcIssuer: baseUrl, redirectUrl: url, tokenType: 'DPoP', clientName: 'OpenLink Demo' }); } ```