Various Admin Page + User Flow Improvements (#1987)

This commit is contained in:
pablodanswer
2024-08-03 18:09:46 -07:00
committed by GitHub
parent aa4a00cbc2
commit 0261d689dc
36 changed files with 688 additions and 364 deletions

View File

@@ -202,6 +202,19 @@ export async function fetchChatData(searchParams: {
assistants = assistants.filter((assistant) => assistant.num_chunks === 0);
}
const hasOpenAIProvider = llmProviders.some(
(provider) => provider.provider === "openai"
);
if (!hasOpenAIProvider) {
assistants = assistants.filter(
(assistant) =>
!assistant.tools.some(
(tool) => tool.in_code_tool_id === "ImageGenerationTool"
)
);
}
// // TODO check for image capabilities and enable if so
let folders: Folder[] = [];
if (foldersResponse?.ok) {
folders = (await foldersResponse.json()).folders as Folder[];