mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2024-10-02 08:50:11 +02:00
default setting modal to keys
remove duplicate fields for vectordb config
This commit is contained in:
parent
b42493c6de
commit
285bddb0fb
@ -15,8 +15,8 @@ export default function SystemKeys({ hideModal = noop, user, settings = {} }) {
|
|||||||
(settings?.VectorDB === "chroma" ? !!settings?.ChromaEndpoint : true) &&
|
(settings?.VectorDB === "chroma" ? !!settings?.ChromaEndpoint : true) &&
|
||||||
(settings?.VectorDB === "pinecone"
|
(settings?.VectorDB === "pinecone"
|
||||||
? !!settings?.PineConeKey &&
|
? !!settings?.PineConeKey &&
|
||||||
!!settings?.PineConeEnvironment &&
|
!!settings?.PineConeEnvironment &&
|
||||||
!!settings?.PineConeIndex
|
!!settings?.PineConeIndex
|
||||||
: true)
|
: true)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -56,50 +56,6 @@ export default function SystemKeys({ hideModal = noop, user, settings = {} }) {
|
|||||||
valid={!!settings?.OpenAiModelPref}
|
valid={!!settings?.OpenAiModelPref}
|
||||||
allowDebug={canDebug}
|
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>
|
</div>
|
||||||
<div className="flex items-center p-6 space-x-2 border-t border-gray-200 rounded-b dark:border-gray-600">
|
<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 }) {
|
export default function SystemSettingsModal({ hideModal = noop }) {
|
||||||
const { user } = useUser();
|
const { user } = useUser();
|
||||||
const [loading, setLoading] = useState(true);
|
const [loading, setLoading] = useState(true);
|
||||||
// const [selectedTab, setSelectedTab] = useState("keys");
|
const [selectedTab, setSelectedTab] = useState("keys");
|
||||||
const [selectedTab, setSelectedTab] = useState("vectordb");
|
|
||||||
const [settings, setSettings] = useState(null);
|
const [settings, setSettings] = useState(null);
|
||||||
const Component = TABS[selectedTab || "keys"];
|
const Component = TABS[selectedTab || "keys"];
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user