mirror of
https://github.com/logancyang/obsidian-copilot.git
synced 2026-07-22 07:50:24 +00:00
Add projectEnabled flag to CustomModel interface
This commit is contained in:
parent
d0d09a313e
commit
a762629dee
4 changed files with 6 additions and 6 deletions
|
|
@ -104,6 +104,7 @@ export interface CustomModel {
|
|||
maxTokens?: number;
|
||||
|
||||
context?: number;
|
||||
projectEnabled?: boolean;
|
||||
plusExclusive?: boolean;
|
||||
believerExclusive?: boolean;
|
||||
capabilities?: ModelCapability[];
|
||||
|
|
|
|||
|
|
@ -312,7 +312,7 @@ export const ProjectList = memo(
|
|||
<div className="flex items-center gap-2">
|
||||
<Tooltip>
|
||||
<TooltipTrigger asChild>
|
||||
<Button size="fit" onClick={handleAddProject}>
|
||||
<Button size="fit" className="px-2" onClick={handleAddProject}>
|
||||
Create
|
||||
<Plus className="size-3" />
|
||||
</Button>
|
||||
|
|
|
|||
|
|
@ -190,11 +190,7 @@ function AddProjectModalContent({ initialProject, onSave, onCancel }: AddProject
|
|||
onBlur={() => setTouched((prev) => ({ ...prev, projectModelKey: true }))}
|
||||
placeholder="Select a model"
|
||||
options={settings.activeModels
|
||||
.filter(
|
||||
(m) =>
|
||||
m.provider === "google" &&
|
||||
(m.name === "gemini-1.5-flash-001" || m.name === "gemini-1.5-pro-001")
|
||||
)
|
||||
.filter((m) => m.enabled && m.projectEnabled)
|
||||
.map((model) => ({
|
||||
label: getModelDisplayWithIcons(model),
|
||||
value: getModelKeyFromModel(model),
|
||||
|
|
|
|||
|
|
@ -112,6 +112,7 @@ export const BUILTIN_CHAT_MODELS: CustomModel[] = [
|
|||
enabled: true,
|
||||
isBuiltIn: true,
|
||||
core: true,
|
||||
projectEnabled: true,
|
||||
capabilities: [ModelCapability.VISION],
|
||||
},
|
||||
{
|
||||
|
|
@ -174,6 +175,7 @@ export const BUILTIN_CHAT_MODELS: CustomModel[] = [
|
|||
enabled: true,
|
||||
isBuiltIn: true,
|
||||
core: true,
|
||||
projectEnabled: true,
|
||||
capabilities: [ModelCapability.VISION],
|
||||
},
|
||||
{
|
||||
|
|
@ -182,6 +184,7 @@ export const BUILTIN_CHAT_MODELS: CustomModel[] = [
|
|||
enabled: true,
|
||||
isBuiltIn: true,
|
||||
core: true,
|
||||
projectEnabled: true,
|
||||
capabilities: [ModelCapability.VISION],
|
||||
},
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue