mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2025-04-17 18:18:11 +00:00
default setting modal to keys
remove duplicate fields for vectordb config
This commit is contained in:
parent
b42493c6de
commit
285bddb0fb
2 changed files with 3 additions and 48 deletions
|
@ -15,8 +15,8 @@ export default function SystemKeys({ hideModal = noop, user, settings = {} }) {
|
|||
(settings?.VectorDB === "chroma" ? !!settings?.ChromaEndpoint : true) &&
|
||||
(settings?.VectorDB === "pinecone"
|
||||
? !!settings?.PineConeKey &&
|
||||
!!settings?.PineConeEnvironment &&
|
||||
!!settings?.PineConeIndex
|
||||
!!settings?.PineConeEnvironment &&
|
||||
!!settings?.PineConeIndex
|
||||
: true)
|
||||
);
|
||||
}
|
||||
|
@ -56,50 +56,6 @@ export default function SystemKeys({ hideModal = noop, user, settings = {} }) {
|
|||
valid={!!settings?.OpenAiModelPref}
|
||||
allowDebug={canDebug}
|
||||
/>
|
||||
<div className="h-[2px] w-full bg-gray-200 dark:bg-stone-600" />
|
||||
<ShowKey
|
||||
name="Vector DB Choice"
|
||||
env="VectorDB"
|
||||
value={settings?.VectorDB}
|
||||
valid={!!settings?.VectorDB}
|
||||
allowDebug={canDebug}
|
||||
/>
|
||||
{settings?.VectorDB === "pinecone" && (
|
||||
<>
|
||||
<ShowKey
|
||||
name="Pinecone DB API Key"
|
||||
env="PineConeKey"
|
||||
value={settings?.PineConeKey ? "*".repeat(20) : ""}
|
||||
valid={!!settings?.PineConeKey}
|
||||
allowDebug={canDebug}
|
||||
/>
|
||||
<ShowKey
|
||||
name="Pinecone DB Environment"
|
||||
env="PineConeEnvironment"
|
||||
value={settings?.PineConeEnvironment}
|
||||
valid={!!settings?.PineConeEnvironment}
|
||||
allowDebug={canDebug}
|
||||
/>
|
||||
<ShowKey
|
||||
name="Pinecone DB Index"
|
||||
env="PineConeIndex"
|
||||
value={settings?.PineConeIndex}
|
||||
valid={!!settings?.PineConeIndex}
|
||||
allowDebug={canDebug}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
{settings?.VectorDB === "chroma" && (
|
||||
<>
|
||||
<ShowKey
|
||||
name="Chroma Endpoint"
|
||||
env="ChromaEndpoint"
|
||||
value={settings?.ChromaEndpoint}
|
||||
valid={!!settings?.ChromaEndpoint}
|
||||
allowDebug={canDebug}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
<div className="flex items-center p-6 space-x-2 border-t border-gray-200 rounded-b dark:border-gray-600">
|
||||
|
|
|
@ -20,8 +20,7 @@ const noop = () => false;
|
|||
export default function SystemSettingsModal({ hideModal = noop }) {
|
||||
const { user } = useUser();
|
||||
const [loading, setLoading] = useState(true);
|
||||
// const [selectedTab, setSelectedTab] = useState("keys");
|
||||
const [selectedTab, setSelectedTab] = useState("vectordb");
|
||||
const [selectedTab, setSelectedTab] = useState("keys");
|
||||
const [settings, setSettings] = useState(null);
|
||||
const Component = TABS[selectedTab || "keys"];
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue