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

@@ -0,0 +1,90 @@
{
"settings": "OpenAI അനുയോജ്യമായ API",
"heading": "OpenAI അനുയോജ്യമായ API",
"subheading": "നിങ്ങളുടെ OpenAI API അനുയോജ്യമായ ദാതാക്കളെ ഇവിടെ നിയന്ത്രിക്കുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുക.",
"addBtn": "ദാതാവിനെ ചേർക്കുക",
"table": {
"name": "ദാതാവിന്റെ പേര്",
"baseUrl": "അടിസ്ഥാന URL",
"actions": "പ്രവർത്തനം"
},
"modal": {
"titleAdd": "പുതിയ ദാതാവിനെ ചേർക്കുക",
"name": {
"label": "ദാതാവിന്റെ പേര്",
"required": "ദാതാവിന്റെ പേര് ആവശ്യമാണ്.",
"placeholder": "ദാതാവിന്റെ പേര് നൽകുക"
},
"baseUrl": {
"label": "അടിസ്ഥാന URL",
"help": "OpenAI API ദാതാവിന്റെ അടിസ്ഥാന URL. ഉദാ. (http://localhost:1234/v1)",
"required": "അടിസ്ഥാന URL ആവശ്യമാണ്.",
"placeholder": "അടിസ്ഥാന URL നൽകുക"
},
"apiKey": {
"label": "API കീ",
"required": "API കീ ആവശ്യമാണ്.",
"placeholder": "API കീ നൽകുക"
},
"submit": "സംരക്ഷിക്കുക",
"update": "അപ്ഡേറ്റ് ചെയ്യുക",
"deleteConfirm": "ഈ ദാതാവിനെ ഇല്ലാതാക്കണമെന്ന് തീർച്ചയാണോ?",
"model": {
"title": "മോഡൽ പട്ടിക",
"subheading": "ഈ ദാതാവിനോടൊപ്പം ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന ചാറ്റ് മോഡലുകൾ തിരഞ്ഞെടുക്കുക.",
"success": "പുതിയ മോഡലുകൾ വിജയകരമായി ചേർത്തു."
},
"tipLMStudio": "LM Studio-യിൽ നിങ്ങൾ ലോഡ് ചെയ്ത മോഡലുകൾ Page Assist സ്വയമേവ ലഭ്യമാക്കും. അവ മാനുവലായി ചേർക്കേണ്ടതില്ല."
},
"addSuccess": "ദാതാവിനെ വിജയകരമായി ചേർത്തു.",
"deleteSuccess": "ദാതാവിനെ വിജയകരമായി ഇല്ലാതാക്കി.",
"updateSuccess": "ദാതാവിനെ വിജയകരമായി അപ്ഡേറ്റ് ചെയ്തു.",
"delete": "ഇല്ലാതാക്കുക",
"edit": "തിരുത്തുക",
"newModel": "ദാതാവിലേക്ക് മോഡലുകൾ ചേർക്കുക",
"noNewModel": "LMStudio-യ്ക്കായി, ഞങ്ങൾ ഡൈനാമിക്കായി ലഭ്യമാക്കുന്നു. മാനുവലായി ചേർക്കേണ്ടതില്ല.",
"searchModel": "മോഡൽ തിരയുക",
"selectAll": "എല്ലാം തിരഞ്ഞെടുക്കുക",
"save": "സംരക്ഷിക്കുക",
"saving": "സംരക്ഷിക്കുന്നു...",
"manageModels": {
"columns": {
"name": "മോഡൽ പേര്",
"model_type": "മോഡൽ തരം",
"model_id": "മോഡൽ ID",
"provider": "ദാതാവിന്റെ പേര്",
"actions": "പ്രവർത്തനം"
},
"tooltip": {
"delete": "ഇല്ലാതാക്കുക"
},
"confirm": {
"delete": "ഈ മോഡൽ ഇല്ലാതാക്കണമെന്ന് തീർച്ചയാണോ?"
},
"modal": {
"title": "ഇഷ്ടാനുസൃത മോഡൽ ചേർക്കുക",
"form": {
"name": {
"label": "മോഡൽ ID",
"placeholder": "llama3.2",
"required": "മോഡൽ ID ആവശ്യമാണ്."
},
"provider": {
"label": "ദാതാവ്",
"placeholder": "ദാതാവിനെ തിരഞ്ഞെടുക്കുക",
"required": "ദാതാവ് ആവശ്യമാണ്."
},
"type": {
"label": "മോഡൽ തരം"
}
}
}
},
"noModelFound": "മോഡൽ കണ്ടെത്തിയില്ല. അടിസ്ഥാന URL-ഉം API കീയും ഉള്ള ശരിയായ ദാതാവിനെ നിങ്ങൾ ചേർത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.",
"radio": {
"chat": "ചാറ്റ് മോഡൽ",
"embedding": "എംബെഡിംഗ് മോഡൽ",
"chatInfo": "ചാറ്റ് പൂർത്തീകരണത്തിനും സംഭാഷണ നിർമ്മാണത്തിനും ഉപയോഗിക്കുന്നു",
"embeddingInfo": "RAG-നും മറ്റ് സെമാന്റിക് തിരയൽ അനുബന്ധ ടാസ്കുകൾക്കും ഉപയോഗിക്കുന്നു."
}
}