Merge branch 'cleanAbout' of https://github.com/janhq/jan into cleanAbout

This commit is contained in:
0xSage 2024-01-22 14:52:21 +08:00
commit 5a11d4a69f
4 changed files with 35 additions and 32 deletions

View File

@ -155,8 +155,8 @@ const config = {
algolia: {
appId: process.env.ALGOLIA_APP_ID || "XXX",
apiKey: process.env.ALGOLIA_API_KEY || "XXX",
indexName: "jan",
contextualSearch: false,
indexName: "jan_docs",
contextualSearch: true,
insights: true,
},
// SEO Docusarus

View File

@ -233,7 +233,10 @@ export default function DropdownListSidebar() {
</SelectPortal>
</Select>
<OpenAiKeyInput selectedModel={selectedModel} />
<OpenAiKeyInput
selectedModel={selectedModel}
serverEnabled={serverEnabled}
/>
</div>
)
}

View File

@ -7,9 +7,10 @@ import { useEngineSettings } from '@/hooks/useEngineSettings'
type Props = {
selectedModel?: Model
serverEnabled: boolean
}
const OpenAiKeyInput: React.FC<Props> = ({ selectedModel }) => {
const OpenAiKeyInput: React.FC<Props> = ({ selectedModel, serverEnabled }) => {
const [openAISettings, setOpenAISettings] = useState<
{ api_key: string } | undefined
>(undefined)
@ -34,6 +35,7 @@ const OpenAiKeyInput: React.FC<Props> = ({ selectedModel }) => {
API Key
</label>
<Input
disabled={serverEnabled}
id="assistant-instructions"
placeholder="Enter your API_KEY"
defaultValue={openAISettings?.api_key}

View File

@ -309,35 +309,33 @@ const LocalServerScreen = () => {
: 'w-0 translate-x-full opacity-0'
)}
>
<CardSidebar title="Model" hideMoreVerticalAction>
<div className="px-2">
<div className="mt-4">
<DropdownListSidebar />
</div>
{componentDataEngineSetting.filter(
(x) => x.name === 'prompt_template'
).length !== 0 && (
<div className="mt-4">
<CardSidebar title="Model Parameters" asChild>
<div className="px-2 py-4">
{settingComponentBuilder(componentDataEngineSetting, true)}
</div>
</CardSidebar>
</div>
)}
{componentDataEngineSetting.length !== 0 && (
<div className="my-4">
<CardSidebar title="Engine Parameters" asChild>
<div className="px-2 py-4">
<EngineSetting />
</div>
</CardSidebar>
</div>
)}
<div className="px-4">
<div className="mt-4">
<DropdownListSidebar />
</div>
</CardSidebar>
{componentDataEngineSetting.filter(
(x) => x.name === 'prompt_template'
).length !== 0 && (
<div className="mt-4">
<CardSidebar title="Model Parameters" asChild>
<div className="px-2 py-4">
{settingComponentBuilder(componentDataEngineSetting, true)}
</div>
</CardSidebar>
</div>
)}
{componentDataEngineSetting.length !== 0 && (
<div className="my-4">
<CardSidebar title="Engine Parameters" asChild>
<div className="px-2 py-4">
<EngineSetting />
</div>
</CardSidebar>
</div>
)}
</div>
</div>
</div>
)