This commit is contained in:
parent
431584fa4f
commit
900bbe8fea
|
|
@ -467,15 +467,15 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
onClick={() => setUseAzureOpenai(!useAzureOpenai)}
|
onClick={() => setUseAzureOpenai(!useAzureOpenai)}
|
||||||
>
|
>
|
||||||
{useAzureOpenai
|
{useAzureOpenai
|
||||||
? "Switch To Standard OpenAI"
|
? t("profile.switchToStandardOpenAI")
|
||||||
: "Switch To Azure OpenAI"}
|
: t("profile.switchToAzureOpenAI")}
|
||||||
</Button>
|
</Button>
|
||||||
</Label>
|
</Label>
|
||||||
|
|
||||||
{useAzureOpenai ? (
|
{useAzureOpenai ? (
|
||||||
<>
|
<>
|
||||||
{envKeyMap["azure"] ? (
|
{envKeyMap["azure"] ? (
|
||||||
<Label>Azure OpenAI API key set by admin.</Label>
|
<Label>{t("profile.azureOpenAIKeySetByAdmin")}</Label>
|
||||||
) : (
|
) : (
|
||||||
<Input
|
<Input
|
||||||
placeholder="Azure OpenAI API Key"
|
placeholder="Azure OpenAI API Key"
|
||||||
|
|
@ -488,7 +488,7 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
{envKeyMap["openai"] ? (
|
{envKeyMap["openai"] ? (
|
||||||
<Label>OpenAI API key set by admin.</Label>
|
<Label>{t("profile.openAIAPIKeySetByAdmin")}</Label>
|
||||||
) : (
|
) : (
|
||||||
<Input
|
<Input
|
||||||
placeholder="OpenAI API Key"
|
placeholder="OpenAI API Key"
|
||||||
|
|
@ -508,14 +508,14 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["azure_openai_endpoint"] ? (
|
{envKeyMap["azure_openai_endpoint"] ? (
|
||||||
<Label className="text-xs">
|
<Label className="text-xs">
|
||||||
Azure endpoint set by admin.
|
<Label>{t("profile.azureEndpointSetByAdmin")}</Label>
|
||||||
</Label>
|
</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>Azure Endpoint</Label>
|
<Label>{t("profile.azureEndpointLabel")}</Label>
|
||||||
|
|
||||||
<Input
|
<Input
|
||||||
placeholder="https://your-endpoint.openai.azure.com"
|
placeholder={t("profile.azureEndpointPlaceholder")}
|
||||||
value={azureOpenaiEndpoint}
|
value={azureOpenaiEndpoint}
|
||||||
onChange={e =>
|
onChange={e =>
|
||||||
setAzureOpenaiEndpoint(e.target.value)
|
setAzureOpenaiEndpoint(e.target.value)
|
||||||
|
|
@ -530,14 +530,14 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["azure_gpt_35_turbo_name"] ? (
|
{envKeyMap["azure_gpt_35_turbo_name"] ? (
|
||||||
<Label className="text-xs">
|
<Label className="text-xs">
|
||||||
Azure GPT-3.5 Turbo deployment name set by admin.
|
{t("profile.azureGpt35TurboDeploymentNameSetByAdmin")}
|
||||||
</Label>
|
</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>Azure GPT-3.5 Turbo Deployment Name</Label>
|
<Label>{t("profile.azureGpt35TurboDeploymentName")}</Label>
|
||||||
|
|
||||||
<Input
|
<Input
|
||||||
placeholder="Azure GPT-3.5 Turbo Deployment Name"
|
placeholder={t("profile.azureGpt35TurboDeploymentNamePlaceholder")}
|
||||||
value={azureOpenai35TurboID}
|
value={azureOpenai35TurboID}
|
||||||
onChange={e =>
|
onChange={e =>
|
||||||
setAzureOpenai35TurboID(e.target.value)
|
setAzureOpenai35TurboID(e.target.value)
|
||||||
|
|
@ -552,14 +552,14 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["azure_gpt_45_turbo_name"] ? (
|
{envKeyMap["azure_gpt_45_turbo_name"] ? (
|
||||||
<Label className="text-xs">
|
<Label className="text-xs">
|
||||||
Azure GPT-4.5 Turbo deployment name set by admin.
|
{t("profile.azureGpt45TurboDeploymentNameSetByAdmin")}
|
||||||
</Label>
|
</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>Azure GPT-4.5 Turbo Deployment Name</Label>
|
<Label>{t("profile.azureGpt45TurboDeploymentName")}</Label>
|
||||||
|
|
||||||
<Input
|
<Input
|
||||||
placeholder="Azure GPT-4.5 Turbo Deployment Name"
|
placeholder={t("profile.azureGpt45TurboDeploymentNamePlaceholder")}
|
||||||
value={azureOpenai45TurboID}
|
value={azureOpenai45TurboID}
|
||||||
onChange={e =>
|
onChange={e =>
|
||||||
setAzureOpenai45TurboID(e.target.value)
|
setAzureOpenai45TurboID(e.target.value)
|
||||||
|
|
@ -574,14 +574,14 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["azure_gpt_45_vision_name"] ? (
|
{envKeyMap["azure_gpt_45_vision_name"] ? (
|
||||||
<Label className="text-xs">
|
<Label className="text-xs">
|
||||||
Azure GPT-4.5 Vision deployment name set by admin.
|
{t("profile.azureGpt45VisionDeploymentNameSetByAdmin")}
|
||||||
</Label>
|
</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>Azure GPT-4.5 Vision Deployment Name</Label>
|
<Label>{t("profile.azureGpt45VisionDeploymentName")}</Label>
|
||||||
|
|
||||||
<Input
|
<Input
|
||||||
placeholder="Azure GPT-4.5 Vision Deployment Name"
|
placeholder={t("profile.azureGpt45VisionDeploymentNamePlaceholder")}
|
||||||
value={azureOpenai45VisionID}
|
value={azureOpenai45VisionID}
|
||||||
onChange={e =>
|
onChange={e =>
|
||||||
setAzureOpenai45VisionID(e.target.value)
|
setAzureOpenai45VisionID(e.target.value)
|
||||||
|
|
@ -596,14 +596,14 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["azure_embeddings_name"] ? (
|
{envKeyMap["azure_embeddings_name"] ? (
|
||||||
<Label className="text-xs">
|
<Label className="text-xs">
|
||||||
Azure Embeddings deployment name set by admin.
|
{t("profile.azureEmbeddingsDeploymentNameSetByAdmin")}
|
||||||
</Label>
|
</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>Azure Embeddings Deployment Name</Label>
|
<Label>{t("profile.azureEmbeddingsDeploymentName")}</Label>
|
||||||
|
|
||||||
<Input
|
<Input
|
||||||
placeholder="Azure Embeddings Deployment Name"
|
placeholder={t("profile.azureEmbeddingsDeploymentNamePlaceholder")}
|
||||||
value={azureEmbeddingsID}
|
value={azureEmbeddingsID}
|
||||||
onChange={e =>
|
onChange={e =>
|
||||||
setAzureEmbeddingsID(e.target.value)
|
setAzureEmbeddingsID(e.target.value)
|
||||||
|
|
@ -619,14 +619,14 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["openai_organization_id"] ? (
|
{envKeyMap["openai_organization_id"] ? (
|
||||||
<Label className="text-xs">
|
<Label className="text-xs">
|
||||||
OpenAI Organization ID set by admin.
|
{t("profile.openaiOrgIdSetByAdmin")}
|
||||||
</Label>
|
</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>OpenAI Organization ID</Label>
|
<Label>{t("profile.openaiOrgIdLabel")}</Label>
|
||||||
|
|
||||||
<Input
|
<Input
|
||||||
placeholder="OpenAI Organization ID (optional)"
|
placeholder={t("profile.openaiOrgIdPlaceholder")}
|
||||||
disabled={
|
disabled={
|
||||||
!!process.env.NEXT_PUBLIC_OPENAI_ORGANIZATION_ID
|
!!process.env.NEXT_PUBLIC_OPENAI_ORGANIZATION_ID
|
||||||
}
|
}
|
||||||
|
|
@ -643,12 +643,12 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
|
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["anthropic"] ? (
|
{envKeyMap["anthropic"] ? (
|
||||||
<Label>Anthropic API key set by admin.</Label>
|
<Label>{t("profile.anthropicApiKeySetByAdmin")}</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>Anthropic API Key</Label>
|
<Label>{t("profile.anthropicApiKeyLabel")}</Label>
|
||||||
<Input
|
<Input
|
||||||
placeholder="Anthropic API Key"
|
placeholder={t("profile.anthropicApiKeyPlaceholder")}
|
||||||
type="password"
|
type="password"
|
||||||
value={anthropicAPIKey}
|
value={anthropicAPIKey}
|
||||||
onChange={e => setAnthropicAPIKey(e.target.value)}
|
onChange={e => setAnthropicAPIKey(e.target.value)}
|
||||||
|
|
@ -659,12 +659,12 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
|
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["google"] ? (
|
{envKeyMap["google"] ? (
|
||||||
<Label>Google Gemini API key set by admin.</Label>
|
<Label>{t("profile.geminiAPIKeySetByAdmin")}</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>Google Gemini API Key</Label>
|
<Label>{t("profile.googleGeminiApiKeyLabel")}</Label>
|
||||||
<Input
|
<Input
|
||||||
placeholder="Google Gemini API Key"
|
placeholder={t("profile.googleGeminiApiKeyPlaceholder")}
|
||||||
type="password"
|
type="password"
|
||||||
value={googleGeminiAPIKey}
|
value={googleGeminiAPIKey}
|
||||||
onChange={e => setGoogleGeminiAPIKey(e.target.value)}
|
onChange={e => setGoogleGeminiAPIKey(e.target.value)}
|
||||||
|
|
@ -675,12 +675,12 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
|
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["mistral"] ? (
|
{envKeyMap["mistral"] ? (
|
||||||
<Label>Mistral API key set by admin.</Label>
|
<Label>{t("profile.mistralAPIKeySetByAdmin")}</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>Mistral API Key</Label>
|
<Label>{t("profile.mistralApiKeyLabel")}</Label>
|
||||||
<Input
|
<Input
|
||||||
placeholder="Mistral API Key"
|
placeholder={t("profile.mistralApiKeyPlaceholder")}
|
||||||
type="password"
|
type="password"
|
||||||
value={mistralAPIKey}
|
value={mistralAPIKey}
|
||||||
onChange={e => setMistralAPIKey(e.target.value)}
|
onChange={e => setMistralAPIKey(e.target.value)}
|
||||||
|
|
@ -691,12 +691,12 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
|
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["groq"] ? (
|
{envKeyMap["groq"] ? (
|
||||||
<Label>Groq API key set by admin.</Label>
|
<Label>{t("profile.groqAPIKeySetByAdmin")}</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>Groq API Key</Label>
|
<Label>{t("profile.groqApiKeyLabel")}</Label>
|
||||||
<Input
|
<Input
|
||||||
placeholder="Groq API Key"
|
placeholder={t("profile.groqApiKeyPlaceholder")}
|
||||||
type="password"
|
type="password"
|
||||||
value={groqAPIKey}
|
value={groqAPIKey}
|
||||||
onChange={e => setGroqAPIKey(e.target.value)}
|
onChange={e => setGroqAPIKey(e.target.value)}
|
||||||
|
|
@ -707,12 +707,12 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
|
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["perplexity"] ? (
|
{envKeyMap["perplexity"] ? (
|
||||||
<Label>Perplexity API key set by admin.</Label>
|
<Label>{t("profile.perplexityAPIKeySetByAdmin")}</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>Perplexity API Key</Label>
|
<Label>{t("profile.perplexityApiKeyLabel")}</Label>
|
||||||
<Input
|
<Input
|
||||||
placeholder="Perplexity API Key"
|
placeholder={t("profile.perplexityApiKeyPlaceholder")}
|
||||||
type="password"
|
type="password"
|
||||||
value={perplexityAPIKey}
|
value={perplexityAPIKey}
|
||||||
onChange={e => setPerplexityAPIKey(e.target.value)}
|
onChange={e => setPerplexityAPIKey(e.target.value)}
|
||||||
|
|
@ -723,12 +723,12 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
|
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
{envKeyMap["openrouter"] ? (
|
{envKeyMap["openrouter"] ? (
|
||||||
<Label>OpenRouter API key set by admin.</Label>
|
<Label>{t("profile.openRouterAPIKeySetByAdmin")}</Label>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<Label>OpenRouter API Key</Label>
|
<Label>{t("profile.openRouterApiKeyLabel")}</Label>
|
||||||
<Input
|
<Input
|
||||||
placeholder="OpenRouter API Key"
|
placeholder={t("profile.openRouterApiKeyPlaceholder")}
|
||||||
type="password"
|
type="password"
|
||||||
value={openrouterAPIKey}
|
value={openrouterAPIKey}
|
||||||
onChange={e => setOpenrouterAPIKey(e.target.value)}
|
onChange={e => setOpenrouterAPIKey(e.target.value)}
|
||||||
|
|
@ -747,7 +747,7 @@ export const ProfileSettings: FC<ProfileSettingsProps> = ({}) => {
|
||||||
<WithTooltip
|
<WithTooltip
|
||||||
display={
|
display={
|
||||||
<div>
|
<div>
|
||||||
Download Chatbot UI 1.0 data as JSON. Import coming soon!
|
{t("profile.downloadTooltip")}
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
trigger={
|
trigger={
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,56 @@
|
||||||
"instructionsPlaceholder": "Profile context... (optional)",
|
"instructionsPlaceholder": "Profile context... (optional)",
|
||||||
"profileImageLabel": "Profile Image",
|
"profileImageLabel": "Profile Image",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
"save": "Save"
|
"save": "Save",
|
||||||
}
|
"profileUpdated": "Profile updated!",
|
||||||
|
"imageAlt": "Profile Image",
|
||||||
|
"apiKeyLabel": "API Key",
|
||||||
|
"switchToStandardOpenAI": "Switch To Standard OpenAI",
|
||||||
|
"switchToAzureOpenAI": "Switch To Azure OpenAI",
|
||||||
|
"downloadTooltip": "Download Chatbot UI 1.0 data as JSON. Import coming soon!",
|
||||||
|
"azureOpenAIKeySetByAdmin": "Azure OpenAI API key set by admin.",
|
||||||
|
"openAIAPIKeySetByAdmin": "OpenAI API key set by admin.",
|
||||||
|
"azureEndpointSetByAdmin": "Azure endpoint set by admin.",
|
||||||
|
"azureDeploymentNameSetByAdmin": "Azure deployment name set by admin.",
|
||||||
|
"geminiAPIKeySetByAdmin": "Google Gemini API key set by admin.",
|
||||||
|
"mistralAPIKeySetByAdmin": "Mistral API key set by admin.",
|
||||||
|
"groqAPIKeySetByAdmin": "Groq API key set by admin.",
|
||||||
|
"perplexityAPIKeySetByAdmin": "Perplexity API key set by admin.",
|
||||||
|
"openRouterAPIKeySetByAdmin": "OpenRouter API key set by admin.",
|
||||||
|
"azureEndpointLabel": "Azure Endpoint",
|
||||||
|
"azureGpt35TurboDeploymentName": "Azure GPT-3.5 Turbo Deployment Name",
|
||||||
|
"azureGpt45TurboDeploymentName": "Azure GPT-4.5 Turbo Deployment Name",
|
||||||
|
"azureGpt45VisionDeploymentName": "Azure GPT-4.5 Vision Deployment Name",
|
||||||
|
"azureEmbeddingsDeploymentName": "Azure Embeddings Deployment Name",
|
||||||
|
"openaiOrgIdLabel": "OpenAI Organization ID",
|
||||||
|
"anthropicApiKeyLabel": "Anthropic API Key",
|
||||||
|
"googleGeminiApiKeyLabel": "Google Gemini API Key",
|
||||||
|
"mistralApiKeyLabel": "Mistral API Key",
|
||||||
|
"groqApiKeyLabel": "Groq API Key",
|
||||||
|
"perplexityApiKeyLabel": "Perplexity API Key",
|
||||||
|
"openRouterApiKeyLabel": "OpenRouter API Key",
|
||||||
|
"azureEndpointPlaceholder": "https://your-endpoint.openai.azure.com",
|
||||||
|
"azureGpt35TurboDeploymentNamePlaceholder": "Azure GPT-3.5 Turbo Deployment Name",
|
||||||
|
"azureGpt45TurboDeploymentNamePlaceholder": "Azure GPT-4.5 Turbo Deployment Name",
|
||||||
|
"azureGpt45VisionDeploymentNamePlaceholder": "Azure GPT-4.5 Vision Deployment Name",
|
||||||
|
"azureEmbeddingsDeploymentNamePlaceholder": "Azure Embeddings Deployment Name",
|
||||||
|
"openaiOrgIdPlaceholder": "OpenAI Organization ID (optional)",
|
||||||
|
"anthropicApiKeyPlaceholder": "Anthropic API Key",
|
||||||
|
"googleGeminiApiKeyPlaceholder": "Google Gemini API Key",
|
||||||
|
"mistralApiKeyPlaceholder": "Mistral API Key",
|
||||||
|
"groqApiKeyPlaceholder": "Groq API Key",
|
||||||
|
"perplexityApiKeyPlaceholder": "Perplexity API Key",
|
||||||
|
"openRouterApiKeyPlaceholder": "OpenRouter API Key",
|
||||||
|
"azureGpt35TurboDeploymentNameSetByAdmin": "Azure GPT-3.5 Turbo Deployment Name set by admin.",
|
||||||
|
"azureGpt45TurboDeploymentNameSetByAdmin": "Azure GPT-4.5 Turbo Deployment Name set by admin.",
|
||||||
|
"azureGpt45VisionDeploymentNameSetByAdmin": "Azure GPT-4.5 Vision Deployment Name set by admin.",
|
||||||
|
"azureEmbeddingsDeploymentNameSetByAdmin": "Azure Embeddings Deployment Name set by admin.",
|
||||||
|
"openaiOrgIdSetByAdmin": "OpenAI Organization ID set by admin.",
|
||||||
|
"anthropicApiKeySetByAdmin": "Anthropic API Key set by admin.",
|
||||||
|
"googleGeminiApiKeySetByAdmin": "Google Gemini API Key set by admin.",
|
||||||
|
"mistralApiKeySetByAdmin": "Mistral API Key set by admin.",
|
||||||
|
"groqApiKeySetByAdmin": "Groq API Key set by admin.",
|
||||||
|
"perplexityApiKeySetByAdmin": "Perplexity API Key set by admin.",
|
||||||
|
"openRouterApiKeySetByAdmin": "OpenRouter API Key set by admin."
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,57 @@
|
||||||
"instructionsPlaceholder": "プロフィールの説明...(オプション)",
|
"instructionsPlaceholder": "プロフィールの説明...(オプション)",
|
||||||
"profileImageLabel": "プロフィール画像",
|
"profileImageLabel": "プロフィール画像",
|
||||||
"cancel": "キャンセル",
|
"cancel": "キャンセル",
|
||||||
"save": "保存"
|
"save": "保存",
|
||||||
}
|
"profileUpdated": "プロフィールが更新されました!",
|
||||||
|
"imageAlt": "プロフィール画像",
|
||||||
|
"apiKeyLabel": "APIキー",
|
||||||
|
"switchToStandardOpenAI": "標準のOpenAIに切り替え",
|
||||||
|
"switchToAzureOpenAI": "Azure OpenAIに切り替え",
|
||||||
|
"downloadTooltip": "Chatbot UI 1.0のデータをJSONとしてダウンロード。インポート機能は近日公開予定!",
|
||||||
|
"azureOpenAIKeySetByAdmin": "Azure OpenAI API キーは管理者によって設定されました。",
|
||||||
|
"openAIAPIKeySetByAdmin": "OpenAI API キーは管理者によって設定されました。",
|
||||||
|
"azureEndpointSetByAdmin": "Azure エンドポイントは管理者によって設定されました。",
|
||||||
|
"azureDeploymentNameSetByAdmin": "Azure デプロイメント名は管理者によって設定されました。",
|
||||||
|
"geminiAPIKeySetByAdmin": "Google Gemini API キーは管理者によって設定されました。",
|
||||||
|
"mistralAPIKeySetByAdmin": "Mistral API キーは管理者によって設定されました。",
|
||||||
|
"groqAPIKeySetByAdmin": "Groq API キーは管理者によって設定されました。",
|
||||||
|
"perplexityAPIKeySetByAdmin": "Perplexity API キーは管理者によって設定されました。",
|
||||||
|
"openRouterAPIKeySetByAdmin": "OpenRouter API キーは管理者によって設定されました。",
|
||||||
|
"azureEndpointLabel": "Azure エンドポイント",
|
||||||
|
"azureGpt35TurboDeploymentName": "Azure GPT-3.5 Turbo デプロイメント名",
|
||||||
|
"azureGpt45TurboDeploymentName": "Azure GPT-4.5 Turbo デプロイメント名",
|
||||||
|
"azureGpt45VisionDeploymentName": "Azure GPT-4.5 Vision デプロイメント名",
|
||||||
|
"azureEmbeddingsDeploymentName": "Azure Embeddings デプロイメント名",
|
||||||
|
"openaiOrgIdLabel": "OpenAI 組織 ID",
|
||||||
|
"anthropicApiKeyLabel": "Anthropic API キー",
|
||||||
|
"googleGeminiApiKeyLabel": "Google Gemini API キー",
|
||||||
|
"mistralApiKeyLabel": "Mistral API キー",
|
||||||
|
"groqApiKeyLabel": "Groq API キー",
|
||||||
|
"perplexityApiKeyLabel": "Perplexity API キー",
|
||||||
|
"openRouterApiKeyLabel": "OpenRouter API キー",
|
||||||
|
"azureEndpointPlaceholder": "https://your-endpoint.openai.azure.com",
|
||||||
|
"azureGpt35TurboDeploymentNamePlaceholder": "Azure GPT-3.5 Turbo デプロイメント名",
|
||||||
|
"azureGpt45TurboDeploymentNamePlaceholder": "Azure GPT-4.5 Turbo デプロイメント名",
|
||||||
|
"azureGpt45VisionDeploymentNamePlaceholder": "Azure GPT-4.5 Vision デプロイメント名",
|
||||||
|
"azureEmbeddingsDeploymentNamePlaceholder": "Azure Embeddings デプロイメント名",
|
||||||
|
"openaiOrgIdPlaceholder": "OpenAI 組織 ID(オプション)",
|
||||||
|
"anthropicApiKeyPlaceholder": "Anthropic API キー",
|
||||||
|
"googleGeminiApiKeyPlaceholder": "Google Gemini API キー",
|
||||||
|
"mistralApiKeyPlaceholder": "Mistral API キー",
|
||||||
|
"groqApiKeyPlaceholder": "Groq API キー",
|
||||||
|
"perplexityApiKeyPlaceholder": "Perplexity API キー",
|
||||||
|
"openRouterApiKeyPlaceholder": "OpenRouter API キー",
|
||||||
|
"azureGpt35TurboDeploymentNameSetByAdmin": "Azure GPT-3.5 Turbo デプロイメント名は管理者によって設定されました。",
|
||||||
|
"azureGpt45TurboDeploymentNameSetByAdmin": "Azure GPT-4.5 Turbo デプロイメント名は管理者によって設定されました。",
|
||||||
|
"azureGpt45VisionDeploymentNameSetByAdmin": "Azure GPT-4.5 Vision デプロイメント名は管理者によって設定されました。",
|
||||||
|
"azureEmbeddingsDeploymentNameSetByAdmin": "Azure Embeddings デプロイメント名は管理者によって設定されました。",
|
||||||
|
"openaiOrgIdSetByAdmin": "OpenAI 組織 ID は管理者によって設定されました。",
|
||||||
|
"anthropicApiKeySetByAdmin": "Anthropic API キーは管理者によって設定されました。",
|
||||||
|
"googleGeminiApiKeySetByAdmin": "Google Gemini API キーは管理者によって設定されました。",
|
||||||
|
"mistralApiKeySetByAdmin": "Mistral API キーは管理者によって設定されました。",
|
||||||
|
"groqApiKeySetByAdmin": "Groq API キーは管理者によって設定されました。",
|
||||||
|
"perplexityApiKeySetByAdmin": "Perplexity API キーは管理者によって設定されました。",
|
||||||
|
"openRouterApiKeySetByAdmin": "OpenRouter API キーは管理者によって設定されました。"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -52,6 +52,56 @@
|
||||||
"instructionsPlaceholder": "个人资料描述...(可选)",
|
"instructionsPlaceholder": "个人资料描述...(可选)",
|
||||||
"profileImageLabel": "个人资料图片",
|
"profileImageLabel": "个人资料图片",
|
||||||
"cancel": "取消",
|
"cancel": "取消",
|
||||||
"save": "保存"
|
"save": "保存",
|
||||||
|
"profileUpdated": "个人资料已更新!",
|
||||||
|
"imageAlt": "个人资料图片",
|
||||||
|
"apiKeyLabel": "API 密钥",
|
||||||
|
"switchToStandardOpenAI": "切换到标准 OpenAI",
|
||||||
|
"switchToAzureOpenAI": "切换到 Azure OpenAI",
|
||||||
|
"downloadTooltip": "下载 Chatbot UI 1.0 数据为 JSON。导入功能即将推出!",
|
||||||
|
"azureOpenAIKeySetByAdmin": "Azure OpenAI API 密钥由管理员设置。",
|
||||||
|
"openAIAPIKeySetByAdmin": "OpenAI API 密钥由管理员设置。",
|
||||||
|
"azureEndpointSetByAdmin": "Azure 端点由管理员设置。",
|
||||||
|
"azureDeploymentNameSetByAdmin": "Azure 部署名称由管理员设置。",
|
||||||
|
"geminiAPIKeySetByAdmin": "Google Gemini API 密钥由管理员设置。",
|
||||||
|
"mistralAPIKeySetByAdmin": "Mistral API 密钥由管理员设置。",
|
||||||
|
"groqAPIKeySetByAdmin": "Groq API 密钥由管理员设置。",
|
||||||
|
"perplexityAPIKeySetByAdmin": "Perplexity API 密钥由管理员设置。",
|
||||||
|
"openRouterAPIKeySetByAdmin": "OpenRouter API 密钥由管理员设置。",
|
||||||
|
"azureEndpointLabel": "Azure 端点",
|
||||||
|
"azureGpt35TurboDeploymentName": "Azure GPT-3.5 Turbo 部署名称",
|
||||||
|
"azureGpt45TurboDeploymentName": "Azure GPT-4.5 Turbo 部署名称",
|
||||||
|
"azureGpt45VisionDeploymentName": "Azure GPT-4.5 Vision 部署名称",
|
||||||
|
"azureEmbeddingsDeploymentName": "Azure Embeddings 部署名称",
|
||||||
|
"openaiOrgIdLabel": "OpenAI 组织 ID",
|
||||||
|
"anthropicApiKeyLabel": "Anthropic API 密钥",
|
||||||
|
"googleGeminiApiKeyLabel": "Google Gemini API 密钥",
|
||||||
|
"mistralApiKeyLabel": "Mistral API 密钥",
|
||||||
|
"groqApiKeyLabel": "Groq API 密钥",
|
||||||
|
"perplexityApiKeyLabel": "Perplexity API 密钥",
|
||||||
|
"openRouterApiKeyLabel": "OpenRouter API 密钥",
|
||||||
|
"azureEndpointPlaceholder": "https://your-endpoint.openai.azure.com",
|
||||||
|
"azureGpt35TurboDeploymentNamePlaceholder": "Azure GPT-3.5 Turbo 部署名称",
|
||||||
|
"azureGpt45TurboDeploymentNamePlaceholder": "Azure GPT-4.5 Turbo 部署名称",
|
||||||
|
"azureGpt45VisionDeploymentNamePlaceholder": "Azure GPT-4.5 Vision 部署名称",
|
||||||
|
"azureEmbeddingsDeploymentNamePlaceholder": "Azure Embeddings 部署名称",
|
||||||
|
"openaiOrgIdPlaceholder": "OpenAI 组织 ID(可选)",
|
||||||
|
"anthropicApiKeyPlaceholder": "Anthropic API 密钥",
|
||||||
|
"googleGeminiApiKeyPlaceholder": "Google Gemini API 密钥",
|
||||||
|
"mistralApiKeyPlaceholder": "Mistral API 密钥",
|
||||||
|
"groqApiKeyPlaceholder": "Groq API 密钥",
|
||||||
|
"perplexityApiKeyPlaceholder": "Perplexity API 密钥",
|
||||||
|
"openRouterApiKeyPlaceholder": "OpenRouter API 密钥",
|
||||||
|
"azureGpt35TurboDeploymentNameSetByAdmin": "Azure GPT-3.5 Turbo 部署名称由管理员设置。",
|
||||||
|
"azureGpt45TurboDeploymentNameSetByAdmin": "Azure GPT-4.5 Turbo 部署名称由管理员设置。",
|
||||||
|
"azureGpt45VisionDeploymentNameSetByAdmin": "Azure GPT-4.5 Vision 部署名称由管理员设置。",
|
||||||
|
"azureEmbeddingsDeploymentNameSetByAdmin": "Azure Embeddings 部署名称由管理员设置。",
|
||||||
|
"openaiOrgIdSetByAdmin": "OpenAI 组织 ID 由管理员设置。",
|
||||||
|
"anthropicApiKeySetByAdmin": "Anthropic API 密钥由管理员设置。",
|
||||||
|
"googleGeminiApiKeySetByAdmin": "Google Gemini API 密钥由管理员设置。",
|
||||||
|
"mistralApiKeySetByAdmin": "Mistral API 密钥由管理员设置。",
|
||||||
|
"groqApiKeySetByAdmin": "Groq API 密钥由管理员设置。",
|
||||||
|
"perplexityApiKeySetByAdmin": "Perplexity API 密钥由管理员设置。",
|
||||||
|
"openRouterApiKeySetByAdmin": "OpenRouter API 密钥由管理员设置。"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue