mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-18 13:23:33 +08:00
Merge b2b6e5b3e7b533e6ffaf98917cfe2c861fd0001c into d1e684c419b4f88fee62490b0c2b4fcf65469e59
This commit is contained in:
commit
e2df0cfa2c
@ -55,6 +55,12 @@ export function modelSupportsMaxEffort(model: string): boolean {
|
|||||||
if (supported3P !== undefined) {
|
if (supported3P !== undefined) {
|
||||||
return supported3P
|
return supported3P
|
||||||
}
|
}
|
||||||
|
if (model.toLowerCase().includes('deepseek')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
if (model.toLowerCase().includes('opus-4-7')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
if (model.toLowerCase().includes('opus-4-6')) {
|
if (model.toLowerCase().includes('opus-4-6')) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
@ -95,10 +101,7 @@ export function parseEffortValue(value: unknown): EffortValue | undefined {
|
|||||||
export function toPersistableEffort(
|
export function toPersistableEffort(
|
||||||
value: EffortValue | undefined,
|
value: EffortValue | undefined,
|
||||||
): EffortLevel | undefined {
|
): EffortLevel | undefined {
|
||||||
if (value === 'low' || value === 'medium' || value === 'high') {
|
if (value === 'low' || value === 'medium' || value === 'high' || value === 'max') {
|
||||||
return value
|
|
||||||
}
|
|
||||||
if (value === 'max' && process.env.USER_TYPE === 'ant') {
|
|
||||||
return value
|
return value
|
||||||
}
|
}
|
||||||
return undefined
|
return undefined
|
||||||
|
|||||||
@ -720,11 +720,7 @@ export const SettingsSchema = lazySchema(() =>
|
|||||||
'enabled automatically for supported models.',
|
'enabled automatically for supported models.',
|
||||||
),
|
),
|
||||||
effortLevel: z
|
effortLevel: z
|
||||||
.enum(
|
.enum(['low', 'medium', 'high', 'max'])
|
||||||
process.env.USER_TYPE === 'ant'
|
|
||||||
? ['low', 'medium', 'high', 'max']
|
|
||||||
: ['low', 'medium', 'high'],
|
|
||||||
)
|
|
||||||
.optional()
|
.optional()
|
||||||
.catch(undefined)
|
.catch(undefined)
|
||||||
.describe('Persisted effort level for supported models.'),
|
.describe('Persisted effort level for supported models.'),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user