Skip to content

Commit 976a8aa

Browse files
committed
Update Prompt Builder
Signed-off-by: David Weik <[email protected]>
1 parent 7b3ea6d commit 976a8aa

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
- Add: RAG Builder object
66
- Change: The Prompt Builder object now filters for projects with the Prompt-Engineering tag
7+
- Change: The Prompt Builder object now supports deprecation of LLMs
78

89
## SAS Portal Framework for SAS Viya v1.2.2
910

js/objects/add-prompt-builder.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,8 @@ async function addPromptBuilderObject(promptBuilderObject, paneID, promptBuilder
402402
let promptBuilderModelSelectorContainer = document.createElement('div');
403403
promptBuilderModelSelectorContainer.setAttribute('id', `${promptBuilderObject?.id}-model-selector-container`);
404404
let promptBuilderAvailableLLMs = await getModelProjectModels(VIYA, promptBuilderObject?.llmProjectID);
405+
let promptBuilderDeprecatedLLMs = await getModelProjectModels(VIYA, promptBuilderObject?.llmProjectID, "eq(tags,'deprecated')");
406+
promptBuilderAvailableLLMs = promptBuilderAvailableLLMs.filter(obj1 => !promptBuilderDeprecatedLLMs.some(obj2 => obj1.id === obj2.id))
405407
for(const promptBuilderAvailableLLM in promptBuilderAvailableLLMs) {
406408
let promptBuilderAvailableLLMContents = await getModelContents(VIYA, promptBuilderAvailableLLMs[promptBuilderAvailableLLM]?.id);
407409
for(const promptBuilderAvailableLLMContent in promptBuilderAvailableLLMContents) {

0 commit comments

Comments
 (0)