feat: Add OpenAI API provider support

Adds the "OpenAI" provider to the list of available OpenAI API providers, enabling users to connect to and use their own OpenAI API keys. This change expands the flexibility of the application, allowing users to leverage the power of OpenAI models directly without relying solely on the provided provider.
This commit is contained in:
n4ze3m
2024-10-13 19:52:16 +05:30
parent 0ea69afd5c
commit b9973bbf78
25 changed files with 1117 additions and 13 deletions

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/da/sidepanel.json";
import settings from "@/assets/locale/da/settings.json";
import knowledge from "@/assets/locale/da/knowledge.json";
import chrome from "@/assets/locale/da/chrome.json";
import openai from "@/assets/locale/da/openai.json";
export const da = {
option,
@@ -13,5 +14,6 @@ export const da = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/de/sidepanel.json";
import settings from "@/assets/locale/de/settings.json";
import knowledge from "@/assets/locale/de/knowledge.json";
import chrome from "@/assets/locale/de/chrome.json";
import openai from "@/assets/locale/de/openai.json";
export const de = {
option,
@@ -13,5 +14,6 @@ export const de = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/es/sidepanel.json";
import settings from "@/assets/locale/es/settings.json";
import knowledge from "@/assets/locale/es/knowledge.json";
import chrome from "@/assets/locale/es/chrome.json";
import openai from "@/assets/locale/es/openai.json";
export const es = {
option,
@@ -13,5 +14,6 @@ export const es = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/fa/sidepanel.json"
import settings from "@/assets/locale/fa/settings.json"
import knowledge from "@/assets/locale/fa/knowledge.json"
import chrome from "@/assets/locale/fa/chrome.json"
import openai from "@/assets/locale/fa/openai.json";
export const fa = {
option,
@@ -13,5 +14,6 @@ export const fa = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/fr/sidepanel.json";
import settings from "@/assets/locale/fr/settings.json";
import knowledge from "@/assets/locale/fr/knowledge.json";
import chrome from "@/assets/locale/fr/chrome.json";
import openai from "@/assets/locale/fr/openai.json";
export const fr = {
option,
@@ -13,5 +14,6 @@ export const fr = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/it/sidepanel.json";
import settings from "@/assets/locale/it/settings.json";
import knowledge from "@/assets/locale/it/knowledge.json";
import chrome from "@/assets/locale/it/chrome.json";
import openai from "@/assets/locale/it/openai.json";
export const it = {
option,
@@ -13,5 +14,6 @@ export const it = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/ja-JP/sidepanel.json";
import settings from "@/assets/locale/ja-JP/settings.json";
import knowledge from "@/assets/locale/ja-JP/knowledge.json";
import chrome from "@/assets/locale/ja-JP/chrome.json";
import openai from "@/assets/locale/ja-JP/openai.json";
export const ja = {
@@ -14,5 +15,6 @@ export const ja = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/ml/sidepanel.json";
import settings from "@/assets/locale/ml/settings.json";
import knowledge from "@/assets/locale/ml/knowledge.json";
import chrome from "@/assets/locale/ml/chrome.json";
import openai from "@/assets/locale/ml/openai.json";
export const ml = {
option,
@@ -13,5 +14,6 @@ export const ml = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/no/sidepanel.json";
import settings from "@/assets/locale/no/settings.json";
import knowledge from "@/assets/locale/no/knowledge.json";
import chrome from "@/assets/locale/no/chrome.json";
import openai from "@/assets/locale/no/openai.json";
export const no = {
option,
@@ -13,5 +14,6 @@ export const no = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/pt-BR/sidepanel.json";
import settings from "@/assets/locale/pt-BR/settings.json";
import knowledge from "@/assets/locale/pt-BR/knowledge.json";
import chrome from "@/assets/locale/pt-BR/chrome.json";
import openai from "@/assets/locale/pt-BR/openai.json";
export const pt = {
option,
@@ -13,5 +14,6 @@ export const pt = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/ru/sidepanel.json";
import settings from "@/assets/locale/ru/settings.json";
import knowledge from "@/assets/locale/ru/knowledge.json";
import chrome from "@/assets/locale/ru/chrome.json";
import openai from "@/assets/locale/ru/openai.json";
export const ru = {
option,
@@ -13,5 +14,6 @@ export const ru = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}

View File

@@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/zh/sidepanel.json";
import settings from "@/assets/locale/zh/settings.json";
import knowledge from "@/assets/locale/zh/knowledge.json";
import chrome from "@/assets/locale/zh/chrome.json";
import openai from "@/assets/locale/zh/openai.json";
export const zh = {
@@ -14,5 +15,6 @@ export const zh = {
sidepanel,
settings,
knowledge,
chrome
chrome,
openai
}