From 4312c08709f50346a3a537c0e102f9490c57e983 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 May 2024 08:57:53 +0000 Subject: [PATCH 01/15] Bump @types/node from 20.12.8 to 20.12.12 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.8 to 20.12.12. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index baa843c..56624a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@tsconfig/svelte": "^5.0.0", "@types/dompurify": "^3.0.5", "@types/marked": "^6.0.0", - "@types/node": "^20.10.7", + "@types/node": "^20.12.12", "bulma": "^0.9.4", "bulma-prefers-dark": "^0.1.0-beta.1", "copy-to-clipboard": "^3.3.3", @@ -999,9 +999,9 @@ } }, "node_modules/@types/node": { - "version": "20.12.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.8.tgz", - "integrity": "sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dev": true, "dependencies": { "undici-types": "~5.26.4" diff --git a/package.json b/package.json index c8d667c..7e65a99 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@tsconfig/svelte": "^5.0.0", "@types/dompurify": "^3.0.5", "@types/marked": "^6.0.0", - "@types/node": "^20.10.7", + "@types/node": "^20.12.12", "bulma": "^0.9.4", "bulma-prefers-dark": "^0.1.0-beta.1", "copy-to-clipboard": "^3.3.3", From 7205878b72e519df3fdffe8c2be72f90b421f703 Mon Sep 17 00:00:00 2001 From: Artiom Levinton Date: Tue, 21 May 2024 15:39:40 +0300 Subject: [PATCH 02/15] get-apikey-from-env-var --- .env | 1 + src/lib/Storage.svelte | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.env b/.env index 38f7106..f2afb34 100644 --- a/.env +++ b/.env @@ -2,3 +2,4 @@ #VITE_API_BASE=http://localhost:5174 #VITE_ENDPOINT_COMPLETIONS=/v1/chat/completions #VITE_ENDPOINT_MODELS=/v1/models +OPENAI_API_KEY="your-openai-api-key" diff --git a/src/lib/Storage.svelte b/src/lib/Storage.svelte index bb2198d..b067922 100644 --- a/src/lib/Storage.svelte +++ b/src/lib/Storage.svelte @@ -13,7 +13,8 @@ export const chatsStorage = persisted('chats', [] as Chat[]) export const latestModelMap = persisted('latestModelMap', {} as Record) // What was returned when a model was requested export const globalStorage = persisted('global', {} as GlobalSettings) - export const apiKeyStorage = persisted('apiKey', '' as string) + const apiKeyFromEnv = import.meta.env.OPENAI_API_KEY; + export const apiKeyStorage = persisted('apiKey', apiKeyFromEnv as string) export let checkStateChange = writable(0) // Trigger for Chat export let showSetChatSettings = writable(false) // export let submitExitingPromptsNow = writable(false) // for them to go now. Will not submit anything in the input From ed1cb1e8fe9eeead5dbd9df2e139882f0082eeab Mon Sep 17 00:00:00 2001 From: Artiom Levinton Date: Tue, 21 May 2024 15:47:11 +0300 Subject: [PATCH 03/15] fix linter --- src/lib/Storage.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Storage.svelte b/src/lib/Storage.svelte index b067922..daec183 100644 --- a/src/lib/Storage.svelte +++ b/src/lib/Storage.svelte @@ -13,7 +13,7 @@ export const chatsStorage = persisted('chats', [] as Chat[]) export const latestModelMap = persisted('latestModelMap', {} as Record) // What was returned when a model was requested export const globalStorage = persisted('global', {} as GlobalSettings) - const apiKeyFromEnv = import.meta.env.OPENAI_API_KEY; + const apiKeyFromEnv = import.meta.env.OPENAI_API_KEY export const apiKeyStorage = persisted('apiKey', apiKeyFromEnv as string) export let checkStateChange = writable(0) // Trigger for Chat export let showSetChatSettings = writable(false) // From 89ec802a920fe254147f8a1f2f0cd14f06e98ca2 Mon Sep 17 00:00:00 2001 From: Artiom Levinton Date: Thu, 23 May 2024 13:23:24 +0300 Subject: [PATCH 04/15] make token env var optional with defult value --- .env | 2 +- src/lib/Storage.svelte | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.env b/.env index f2afb34..ad398d2 100644 --- a/.env +++ b/.env @@ -2,4 +2,4 @@ #VITE_API_BASE=http://localhost:5174 #VITE_ENDPOINT_COMPLETIONS=/v1/chat/completions #VITE_ENDPOINT_MODELS=/v1/models -OPENAI_API_KEY="your-openai-api-key" +#OPENAI_API_KEY="your-openai-api-key" diff --git a/src/lib/Storage.svelte b/src/lib/Storage.svelte index daec183..0486735 100644 --- a/src/lib/Storage.svelte +++ b/src/lib/Storage.svelte @@ -13,7 +13,7 @@ export const chatsStorage = persisted('chats', [] as Chat[]) export const latestModelMap = persisted('latestModelMap', {} as Record) // What was returned when a model was requested export const globalStorage = persisted('global', {} as GlobalSettings) - const apiKeyFromEnv = import.meta.env.OPENAI_API_KEY + const apiKeyFromEnv = import.meta.env.OPENAI_API_KEY || 'some default token' export const apiKeyStorage = persisted('apiKey', apiKeyFromEnv as string) export let checkStateChange = writable(0) // Trigger for Chat export let showSetChatSettings = writable(false) // From 6d60fc28ef4f96fca568f0a734b0a4b9323b696d Mon Sep 17 00:00:00 2001 From: Artiom Levinton Date: Thu, 23 May 2024 13:37:07 +0300 Subject: [PATCH 05/15] set default token to empty string --- src/lib/Storage.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Storage.svelte b/src/lib/Storage.svelte index 0486735..1a40bc6 100644 --- a/src/lib/Storage.svelte +++ b/src/lib/Storage.svelte @@ -13,7 +13,7 @@ export const chatsStorage = persisted('chats', [] as Chat[]) export const latestModelMap = persisted('latestModelMap', {} as Record) // What was returned when a model was requested export const globalStorage = persisted('global', {} as GlobalSettings) - const apiKeyFromEnv = import.meta.env.OPENAI_API_KEY || 'some default token' + const apiKeyFromEnv = import.meta.env.OPENAI_API_KEY || '' export const apiKeyStorage = persisted('apiKey', apiKeyFromEnv as string) export let checkStateChange = writable(0) // Trigger for Chat export let showSetChatSettings = writable(false) // From 309e246dceb2a6f34b0c871a8fba1d4a89036829 Mon Sep 17 00:00:00 2001 From: Artiom Levinton Date: Thu, 6 Jun 2024 17:29:28 +0300 Subject: [PATCH 06/15] add VITE prefix to token var --- src/lib/Storage.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Storage.svelte b/src/lib/Storage.svelte index 1a40bc6..3855680 100644 --- a/src/lib/Storage.svelte +++ b/src/lib/Storage.svelte @@ -13,7 +13,7 @@ export const chatsStorage = persisted('chats', [] as Chat[]) export const latestModelMap = persisted('latestModelMap', {} as Record) // What was returned when a model was requested export const globalStorage = persisted('global', {} as GlobalSettings) - const apiKeyFromEnv = import.meta.env.OPENAI_API_KEY || '' + const apiKeyFromEnv = import.meta.env.VITE_OPENAI_API_KEY || '' export const apiKeyStorage = persisted('apiKey', apiKeyFromEnv as string) export let checkStateChange = writable(0) // Trigger for Chat export let showSetChatSettings = writable(false) // From 5ffadafb47c0b5c8a9b39a2450148248071a1454 Mon Sep 17 00:00:00 2001 From: Artiom Levinton Date: Thu, 6 Jun 2024 17:29:45 +0300 Subject: [PATCH 07/15] add VITE prefix to token var --- .env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.env b/.env index ad398d2..aa7fe62 100644 --- a/.env +++ b/.env @@ -2,4 +2,4 @@ #VITE_API_BASE=http://localhost:5174 #VITE_ENDPOINT_COMPLETIONS=/v1/chat/completions #VITE_ENDPOINT_MODELS=/v1/models -#OPENAI_API_KEY="your-openai-api-key" +#VITE_OPENAI_API_KEY="your-openai-api-key" From d33c7c4181969c8d8cc5b5ff42e05c15cecdc880 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 08:07:01 +0000 Subject: [PATCH 08/15] Bump braces from 3.0.2 to 3.0.3 Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 56624a4..32b034d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1482,12 +1482,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -2625,9 +2625,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" From d1a5bd3f1e86a8194f4a805b8530eafdf367f5d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 08:37:57 +0000 Subject: [PATCH 09/15] Bump sass from 1.76.0 to 1.77.6 Bumps [sass](https://github.com/sass/dart-sass) from 1.76.0 to 1.77.6. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.76.0...1.77.6) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 56624a4..4cf54b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "gpt-tokenizer": "^2.1.2", "llama-tokenizer-js": "^1.1.3", "postcss": "^8.4.32", - "sass": "^1.69.7", + "sass": "^1.77.6", "stacking-order": "^2.0.0", "svelte": "^3.59.2", "svelte-check": "^3.6.2", @@ -4368,9 +4368,9 @@ } }, "node_modules/sass": { - "version": "1.76.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.76.0.tgz", - "integrity": "sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==", + "version": "1.77.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", + "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", diff --git a/package.json b/package.json index 7e65a99..b11df00 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "gpt-tokenizer": "^2.1.2", "llama-tokenizer-js": "^1.1.3", "postcss": "^8.4.32", - "sass": "^1.69.7", + "sass": "^1.77.6", "stacking-order": "^2.0.0", "svelte": "^3.59.2", "svelte-check": "^3.6.2", From 13bc5141e10a1bad87bfdc31a16ac43e0a382263 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 08:40:25 +0000 Subject: [PATCH 10/15] Bump flourite from 1.2.4 to 1.3.0 Bumps [flourite](https://github.com/teknologi-umum/flourite) from 1.2.4 to 1.3.0. - [Release notes](https://github.com/teknologi-umum/flourite/releases) - [Commits](https://github.com/teknologi-umum/flourite/compare/v1.2.4...v1.3.0) --- updated-dependencies: - dependency-name: flourite dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 21 ++++++++++++++------- package.json | 2 +- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1e03af1..a24cafb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "dompurify": "^3.0.6", "eslint-config-standard-with-typescript": "^35.0.0", "eslint-plugin-svelte3": "^4.0.0", - "flourite": "^1.2.4", + "flourite": "^1.3.0", "gpt-tokenizer": "^2.1.2", "llama-tokenizer-js": "^1.1.3", "postcss": "^8.4.32", @@ -2676,15 +2676,22 @@ "peer": true }, "node_modules/flourite": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/flourite/-/flourite-1.2.4.tgz", - "integrity": "sha512-vaqp9ghYgrIhba70L6upC4KXPs1h0vWI9MlYEyz8KwhNYAwVtV7w8UyO0xIQ/+hOdYqFwQFnJmvsoO0pNef6Cg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flourite/-/flourite-1.3.0.tgz", + "integrity": "sha512-iuhWXuX07QwHMnJ1Irh4sD1bk/QFMHg8jVgWsjSAqoIqgIyJtRPnUNKyZAPXrw7pQkDvxb5AIz2KPihEoyVcqw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/teknologi-umum" + }, + { + "type": "saweria", + "url": "https://saweria.co/teknologiumum" + } + ], "engines": { "node": ">=16" - }, - "funding": { - "url": "https://saweria.co/teknologiumum" } }, "node_modules/for-each": { diff --git a/package.json b/package.json index b11df00..872aab3 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "dompurify": "^3.0.6", "eslint-config-standard-with-typescript": "^35.0.0", "eslint-plugin-svelte3": "^4.0.0", - "flourite": "^1.2.4", + "flourite": "^1.3.0", "gpt-tokenizer": "^2.1.2", "llama-tokenizer-js": "^1.1.3", "postcss": "^8.4.32", From 7012162265ed12398946ea5a29ef2d00dee62c77 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 08:42:10 +0000 Subject: [PATCH 11/15] Bump svelte-highlight from 7.6.0 to 7.6.1 Bumps [svelte-highlight](https://github.com/metonym/svelte-highlight) from 7.6.0 to 7.6.1. - [Release notes](https://github.com/metonym/svelte-highlight/releases) - [Changelog](https://github.com/metonym/svelte-highlight/blob/master/CHANGELOG.md) - [Commits](https://github.com/metonym/svelte-highlight/compare/v7.6.0...v7.6.1) --- updated-dependencies: - dependency-name: svelte-highlight dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1e03af1..df91b34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "svelte": "^3.59.2", "svelte-check": "^3.6.2", "svelte-fa": "^3.0.3", - "svelte-highlight": "^7.4.7", + "svelte-highlight": "^7.6.1", "svelte-local-storage-store": "^0.6.4", "svelte-markdown": "^0.2.3", "svelte-modals": "^1.2.1", @@ -4777,9 +4777,9 @@ "dev": true }, "node_modules/svelte-highlight": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/svelte-highlight/-/svelte-highlight-7.6.0.tgz", - "integrity": "sha512-J9X1d07iMIKZMAqNAhlkjLX/FS+7R2lPrqVul7i+EleVZIOYvBhtx7ES62bc661a70nKNOS05yr9JAvyQPPOIA==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/svelte-highlight/-/svelte-highlight-7.6.1.tgz", + "integrity": "sha512-YIpA6LBVpghQndBsbZQLl3ufEje179vQTtC7FH/utbEmUwYecIXsBq4mcwNkCeUuCrpcaF0DkrppWmMp/ZoPfA==", "dev": true, "dependencies": { "highlight.js": "11.9.0" diff --git a/package.json b/package.json index b11df00..32ebbe5 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "svelte": "^3.59.2", "svelte-check": "^3.6.2", "svelte-fa": "^3.0.3", - "svelte-highlight": "^7.4.7", + "svelte-highlight": "^7.6.1", "svelte-local-storage-store": "^0.6.4", "svelte-markdown": "^0.2.3", "svelte-modals": "^1.2.1", From 06616e95b4601b23d0e558b83bd83823f0733e96 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 08:42:49 +0000 Subject: [PATCH 12/15] Bump @types/node from 20.12.12 to 20.14.9 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.12 to 20.14.9. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1e03af1..8f80b00 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@tsconfig/svelte": "^5.0.0", "@types/dompurify": "^3.0.5", "@types/marked": "^6.0.0", - "@types/node": "^20.12.12", + "@types/node": "^20.14.9", "bulma": "^0.9.4", "bulma-prefers-dark": "^0.1.0-beta.1", "copy-to-clipboard": "^3.3.3", @@ -999,9 +999,9 @@ } }, "node_modules/@types/node": { - "version": "20.12.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", - "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "version": "20.14.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", + "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" diff --git a/package.json b/package.json index b11df00..2fd551b 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@tsconfig/svelte": "^5.0.0", "@types/dompurify": "^3.0.5", "@types/marked": "^6.0.0", - "@types/node": "^20.12.12", + "@types/node": "^20.14.9", "bulma": "^0.9.4", "bulma-prefers-dark": "^0.1.0-beta.1", "copy-to-clipboard": "^3.3.3", From 547e5ff1834dd6126d7bf6a9bb03593637aad95f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jul 2024 08:45:31 +0000 Subject: [PATCH 13/15] Bump tslib from 2.6.2 to 2.6.3 Bumps [tslib](https://github.com/Microsoft/tslib) from 2.6.2 to 2.6.3. - [Release notes](https://github.com/Microsoft/tslib/releases) - [Commits](https://github.com/Microsoft/tslib/compare/v2.6.2...v2.6.3) --- updated-dependencies: - dependency-name: tslib dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index fa46f62..8ac2cbc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "svelte-spa-router": "^4.0.1", "svelte-typeahead": "^4.4.1", "svelte-use-click-outside": "^1.0.0", - "tslib": "^2.6.2", + "tslib": "^2.6.3", "typescript": "^5.0.4", "uuid": "^9.0.1", "vite": "^4.5.1" @@ -5000,9 +5000,9 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", "dev": true }, "node_modules/tsutils": { diff --git a/package.json b/package.json index f3639c5..4b0af6a 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "svelte-spa-router": "^4.0.1", "svelte-typeahead": "^4.4.1", "svelte-use-click-outside": "^1.0.0", - "tslib": "^2.6.2", + "tslib": "^2.6.3", "typescript": "^5.0.4", "uuid": "^9.0.1", "vite": "^4.5.1" From a5d0a9236a13ded57cd3c1157231f649a4ff7caa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 08:05:54 +0000 Subject: [PATCH 14/15] Bump llama-tokenizer-js from 1.2.1 to 1.2.2 Bumps [llama-tokenizer-js](https://github.com/belladoreai/llama-tokenizer) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/belladoreai/llama-tokenizer/releases) - [Commits](https://github.com/belladoreai/llama-tokenizer/compare/v1.2.1...v1.2.2) --- updated-dependencies: - dependency-name: llama-tokenizer-js dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ac2cbc..2f87c5f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,7 @@ "eslint-plugin-svelte3": "^4.0.0", "flourite": "^1.3.0", "gpt-tokenizer": "^2.1.2", - "llama-tokenizer-js": "^1.1.3", + "llama-tokenizer-js": "^1.2.2", "postcss": "^8.4.32", "sass": "^1.77.6", "stacking-order": "^2.0.0", @@ -3555,9 +3555,9 @@ } }, "node_modules/llama-tokenizer-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/llama-tokenizer-js/-/llama-tokenizer-js-1.2.1.tgz", - "integrity": "sha512-SEVVc++cXR0D0Wv30AzMVWzPCAKM701vZYU31h5lCTIn4k5cfZpJ070YDcb2nPq2Ts3xgu44L19wIrq1z/XjXQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/llama-tokenizer-js/-/llama-tokenizer-js-1.2.2.tgz", + "integrity": "sha512-Wmth393dc3odWU3IzARJ3r2oIfWgw9GdJ5Gm+hGhfECNO18UHLRqEFSf511jn4E9KcQGzuuKw4Wl08pHAemLAw==", "dev": true }, "node_modules/locate-path": { diff --git a/package.json b/package.json index 4b0af6a..2e6df15 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "eslint-plugin-svelte3": "^4.0.0", "flourite": "^1.3.0", "gpt-tokenizer": "^2.1.2", - "llama-tokenizer-js": "^1.1.3", + "llama-tokenizer-js": "^1.2.2", "postcss": "^8.4.32", "sass": "^1.77.6", "stacking-order": "^2.0.0", From b91750d48fa1c4a4853561c9986f5e52c0a2a28c Mon Sep 17 00:00:00 2001 From: Morgan Date: Fri, 19 Jul 2024 02:56:54 +0900 Subject: [PATCH 15/15] Add new model: GPT-4o-mini --- src/lib/providers/openai/models.svelte | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/providers/openai/models.svelte b/src/lib/providers/openai/models.svelte index 1ea86ca..ede0ad1 100644 --- a/src/lib/providers/openai/models.svelte +++ b/src/lib/providers/openai/models.svelte @@ -81,6 +81,12 @@ const gpt4o = { completion: 0.000015, // $0.015 per 1000 tokens completion max: 131072 // 128k max token buffer } +const gpt4omini = { + ...chatModelBase, + prompt: 0.00000015, // $0.00015 per 1000 tokens prompt + completion: 0.00000060, // $0.00060 per 1000 tokens completion + max: 131072 // 128k max token buffer +} const gpt432k = { ...chatModelBase, prompt: 0.00006, // $0.06 per 1000 tokens prompt @@ -103,6 +109,8 @@ export const chatModels : Record = { 'gpt-3.5-turbo-16k-0613': { ...gpt3516k }, 'gpt-4': { ...gpt4 }, 'gpt-4o': { ...gpt4o }, + 'gpt-4o-mini': { ...gpt4omini }, + 'gpt-4o-mini-2024-07-18': { ...gpt4omini }, 'gpt-4-turbo-preview': { ...gpt4128kpreview }, 'gpt-4-turbo-2024-04-09': { ...gpt4128kpreview }, 'gpt-4-0314': { ...gpt4 },