mirror of
https://github.com/ItzCrazyKns/Perplexica.git
synced 2025-10-22 15:28:13 +00:00
feat(models-section): allow selecting chat model
This commit is contained in:
@@ -20,14 +20,25 @@ const Models = ({
|
|||||||
return (
|
return (
|
||||||
<div className="flex-1 space-y-6 overflow-y-auto py-6">
|
<div className="flex-1 space-y-6 overflow-y-auto py-6">
|
||||||
<div className="flex flex-col px-6 gap-y-4">
|
<div className="flex flex-col px-6 gap-y-4">
|
||||||
<h3 className="text-sm text-black/70 dark:text-white/70">
|
<h3 className="text-xs lg:text-sm text-black/70 dark:text-white/70">
|
||||||
Select models
|
Select models
|
||||||
</h3>
|
</h3>
|
||||||
<ModelSelect providers={values} type="embedding" />
|
<ModelSelect
|
||||||
|
providers={values.filter((p) =>
|
||||||
|
p.chatModels.some((m) => m.key != 'error'),
|
||||||
|
)}
|
||||||
|
type="chat"
|
||||||
|
/>
|
||||||
|
<ModelSelect
|
||||||
|
providers={values.filter((p) =>
|
||||||
|
p.embeddingModels.some((m) => m.key != 'error'),
|
||||||
|
)}
|
||||||
|
type="embedding"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="border-t border-light-200 dark:border-dark-200" />
|
<div className="border-t border-light-200 dark:border-dark-200" />
|
||||||
<div className="flex flex-row justify-between items-center px-6 ">
|
<div className="flex flex-row justify-between items-center px-6 ">
|
||||||
<p className="text-sm text-black/70 dark:text-white/70">
|
<p className="text-xs lg:text-sm text-black/70 dark:text-white/70">
|
||||||
Manage model provider
|
Manage model provider
|
||||||
</p>
|
</p>
|
||||||
<AddProvider modelProviders={fields} setProviders={setProviders} />
|
<AddProvider modelProviders={fields} setProviders={setProviders} />
|
||||||
|
Reference in New Issue
Block a user