feat: make keepAlive property optional and remove default value assignment
This commit is contained in:
parent
4438613c2d
commit
3ca248181d
@ -37,7 +37,9 @@ export class ChatOllama
|
||||
|
||||
baseUrl = "http://localhost:11434";
|
||||
|
||||
keepAlive = "5m";
|
||||
// keepAlive = "5m";
|
||||
|
||||
keepAlive?: string;
|
||||
|
||||
embeddingOnly?: boolean;
|
||||
|
||||
@ -117,7 +119,7 @@ export class ChatOllama
|
||||
this.baseUrl = fields.baseUrl?.endsWith("/")
|
||||
? fields.baseUrl.slice(0, -1)
|
||||
: fields.baseUrl ?? this.baseUrl;
|
||||
this.keepAlive = parseKeepAlive(fields.keepAlive) ?? this.keepAlive;
|
||||
this.keepAlive = parseKeepAlive(fields.keepAlive);
|
||||
this.embeddingOnly = fields.embeddingOnly;
|
||||
this.f16KV = fields.f16KV;
|
||||
this.frequencyPenalty = fields.frequencyPenalty;
|
||||
|
@ -118,7 +118,7 @@ export class OllamaEmbeddingsPageAssist extends Embeddings {
|
||||
|
||||
headers?: Record<string, string>
|
||||
|
||||
keepAlive = "5m"
|
||||
keepAlive?: string
|
||||
|
||||
requestOptions?: OllamaRequestParams["options"]
|
||||
|
||||
|
@ -75,9 +75,9 @@ export const getAllModelSettings = async () => {
|
||||
for (const key of keys) {
|
||||
const value = await storage.get(key)
|
||||
settings[key] = value
|
||||
if (!value && key === "keepAlive") {
|
||||
settings[key] = "5m"
|
||||
}
|
||||
// if (!value && key === "keepAlive") {
|
||||
// settings[key] = "5m"
|
||||
// }
|
||||
}
|
||||
return settings
|
||||
} catch (error) {
|
||||
@ -98,9 +98,9 @@ export const getAllDefaultModelSettings = async (): Promise<ModelSettings> => {
|
||||
for (const key of keys) {
|
||||
const value = await storage.get(key)
|
||||
settings[key] = value
|
||||
if (!value && key === "keepAlive") {
|
||||
settings[key] = "5m"
|
||||
}
|
||||
// if (!value && key === "keepAlive") {
|
||||
// settings[key] = "5m"
|
||||
// }
|
||||
}
|
||||
return settings
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user