diff --git a/src/lib/apis/ollama/index.ts b/src/lib/apis/ollama/index.ts index 237c16425..4618acc4d 100644 --- a/src/lib/apis/ollama/index.ts +++ b/src/lib/apis/ollama/index.ts @@ -1,5 +1,5 @@ import { OLLAMA_API_BASE_URL } from '$lib/constants'; -import { templatePrompt } from '$lib/utils'; +import { promptTemplate } from '$lib/utils'; export const getOllamaUrls = async (token: string = '') => { let error = null; @@ -145,7 +145,7 @@ export const generateTitle = async ( ) => { let error = null; - template = templatePrompt(template, prompt); + template = promptTemplate(template, prompt); console.log(template); diff --git a/src/lib/apis/openai/index.ts b/src/lib/apis/openai/index.ts index 1502b4a8c..a498e788e 100644 --- a/src/lib/apis/openai/index.ts +++ b/src/lib/apis/openai/index.ts @@ -1,5 +1,5 @@ import { OPENAI_API_BASE_URL } from '$lib/constants'; -import { templatePrompt } from '$lib/utils'; +import { promptTemplate } from '$lib/utils'; export const getOpenAIUrls = async (token: string = '') => { let error = null; @@ -274,7 +274,7 @@ export const generateTitle = async ( ) => { let error = null; - template = templatePrompt(template, prompt); + template = promptTemplate(template, prompt); console.log(template); diff --git a/src/lib/utils/index.ts b/src/lib/utils/index.ts index 132c57d82..90e402d82 100644 --- a/src/lib/utils/index.ts +++ b/src/lib/utils/index.ts @@ -468,12 +468,12 @@ export const blobToFile = (blob, fileName) => { return file; }; -// templatePrompt replaces any occurrences of the following in the template with the prompt +// promptTemplate replaces any occurrences of the following in the template with the prompt // {{prompt}} will be replaced with the prompt // {{prompt:start:}} will be replaced with the first characters of the prompt // {{prompt:end:}} will be replaced with the last characters of the prompt // Character length is used as we don't have the ability to tokenize the prompt -export const templatePrompt = (template: string, prompt: string) => { +export const promptTemplate = (template: string, prompt: string) => { template = template.replace(/{{prompt}}/g, prompt); // Replace all instances of {{prompt:start:}} with the first characters of the prompt @@ -493,7 +493,8 @@ export const templatePrompt = (template: string, prompt: string) => { } return template; - +}; + export const approximateToHumanReadable = (nanoseconds: number) => { const seconds = Math.floor((nanoseconds / 1e9) % 60); const minutes = Math.floor((nanoseconds / 6e10) % 60);