From 4279cde70ff3764f374145d09534d128fc0ad4e6 Mon Sep 17 00:00:00 2001 From: harini-venkataraman <115449948+harini-venkataraman@users.noreply.github.com> Date: Mon, 12 Aug 2024 11:24:27 +0530 Subject: [PATCH] [FIX] Displaying profile managers for Coverage model in Public share (#540) * Disabling buttons * Linting issues * Fixing coverage model * Fixing import issues --------- Co-authored-by: Deepak K <89829542+Deepak-Kesavan@users.noreply.github.com> Co-authored-by: Neha <115609453+nehabagdia@users.noreply.github.com> --- .../output-for-doc-modal/OutputForDocModal.jsx | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/frontend/src/components/custom-tools/output-for-doc-modal/OutputForDocModal.jsx b/frontend/src/components/custom-tools/output-for-doc-modal/OutputForDocModal.jsx index 25eb22d31..e1cca3475 100644 --- a/frontend/src/components/custom-tools/output-for-doc-modal/OutputForDocModal.jsx +++ b/frontend/src/components/custom-tools/output-for-doc-modal/OutputForDocModal.jsx @@ -26,9 +26,12 @@ import { useTokenUsageStore } from "../../../store/token-usage-store"; import { ProfileInfoBar } from "../profile-info-bar/ProfileInfoBar"; let publicOutputsApi; +let publicAdapterApi; try { publicOutputsApi = require("../../../plugins/prompt-studio-public-share/helpers/PublicShareAPIs").publicOutputsApi; + publicAdapterApi = + require("../../../plugins/prompt-studio-public-share/helpers/PublicShareAPIs").publicAdapterApi; } catch { // The component will remain null of it is not available } @@ -172,12 +175,14 @@ function OutputForDocModal({ }; const getAdapterInfo = () => { - axiosPrivate - .get(`/api/v1/unstract/${sessionDetails.orgId}/adapter/?adapter_type=LLM`) - .then((res) => { - const adapterList = res.data; - setAdapterData(getLLMModelNamesForProfiles(llmProfiles, adapterList)); - }); + let url = `/api/v1/unstract/${sessionDetails.orgId}/adapter/?adapter_type=LLM`; + if (isPublicSource) { + url = publicAdapterApi(id, "LLM"); + } + axiosPrivate.get(url).then((res) => { + const adapterList = res.data; + setAdapterData(getLLMModelNamesForProfiles(llmProfiles, adapterList)); + }); }; const handleGetOutputForDocs = (profile = profileManagerId) => {