mirror of
https://github.com/lobehub/lobehub
synced 2026-04-21 17:47:27 +00:00
* ✨ feat: add SenseCore (商汤) model provider
* 💄 style: update model list, fix `frequency_penalty`, `temperature`, `top_p` value range
* 🔨 chore: add jwt api token calculate
* 🔨 chore: remove `SENSECORE_API_KEY` ENV
* Update authToken.ts
* 🔨 chore: add debug logs
* ♻️ refactor: rollback changes, remove JWT
* 👷 build: add docker ENV, `SENSECORE_API_KEY` & `SENSECORE_MODEL_LIST`
* 🔨 chore: cleanup
* 🔨 chore: cleanup
* 🔨 chore: rename `sensecore` to `sensenova`
* 💄 style: update model list
* 💄 style: sort model list
* ✨ feat: add jwt token generator for SenseNova
* ♻️ refactor: support two different type of `API TOKEN`
* Update authToken.ts
* 💄 style: add custom form for SenseNova
* 💄 style: fix custom form calling & adjust icon size
* 🐛 fix: fix CI error
* 💄 style: adjust icon size
* 🐛 fix: fix `sensenovaAccessKeySecret` not store in key
* 🐛 fix: try to fix loading key from ENV
* 🐛 fix: try to fix loading key from ENV
* 🐛 fix: seems be the root cause, typo
* 💄 style: remove title
* 🐛 fix: fix build error
* 🔨 chore: add i18n
* 🐛 fix: fix PR conflicts
* 🐛 fix: fix route ci error
* 🐛 fix: fix PR conflicts
* ♻️ refactor: move `generateJwtTokenSenseNova` to `LobeSenseNovaAI.generateJWTToken`
* Update index.ts
* rollback changes, submit wrong branch
* 🐛 fix: fix CI error, refactor the chat webapi
* ♻️ refactor: replace deprecated module `crypto-js` to `crypto-es`
* Revert "♻️ refactor: replace deprecated module `crypto-js` to `crypto-es`"
This reverts commit 9655c92121.
* ♻️ refactor: replace `crypto-js` to `jose`, only support ENV now (Part 1)
* Revert "♻️ refactor: replace `crypto-js` to `jose`, only support ENV now (Part 1)"
* ♻️ refactor: using `jose` to generate the APIToken
* 🔨 chore: remove debug code
* 🔨 chore: cleanup package, remove `crypto-js`
* 🔨 chore: add unit test
* 🔨 chore: optimize jwt generate process
164 lines
8.8 KiB
JSON
164 lines
8.8 KiB
JSON
{
|
||
"azure": {
|
||
"azureApiVersion": {
|
||
"desc": "Версия API Azure, следующая формату ГГГГ-ММ-ДД, см. [последнюю версию](https://learn.microsoft.com/ru-ru/azure/ai-services/openai/reference#chat-completions)",
|
||
"fetch": "Получить список",
|
||
"title": "Версия Azure API"
|
||
},
|
||
"empty": "Введите идентификатор модели, чтобы добавить первую модель",
|
||
"endpoint": {
|
||
"desc": "Можно найти в разделе «Ключи и конечные точки» при проверке ресурса в портале Azure",
|
||
"placeholder": "https://docs-test-001.openai.azure.com",
|
||
"title": "Адрес Azure API"
|
||
},
|
||
"modelListPlaceholder": "Выберите или добавьте модель OpenAI, которую вы развернули",
|
||
"title": "Azure OpenAI",
|
||
"token": {
|
||
"desc": "Можно найти в разделе «Ключи и конечные точки» при проверке ресурса в портале Azure. Можно использовать KEY1 или KEY2",
|
||
"placeholder": "Azure API Key",
|
||
"title": "API Key"
|
||
}
|
||
},
|
||
"bedrock": {
|
||
"accessKeyId": {
|
||
"desc": "Введите ваш AWS Access Key ID",
|
||
"placeholder": "AWS Access Key Id",
|
||
"title": "AWS Access Key ID"
|
||
},
|
||
"checker": {
|
||
"desc": "Проверить правильность заполнения AccessKeyId/SecretAccessKey"
|
||
},
|
||
"region": {
|
||
"desc": "Введите ваш AWS Region",
|
||
"placeholder": "AWS Region",
|
||
"title": "AWS Region"
|
||
},
|
||
"secretAccessKey": {
|
||
"desc": "Введите ваш AWS Secret Access Key",
|
||
"placeholder": "AWS Secret Access Key",
|
||
"title": "AWS Secret Access Key"
|
||
},
|
||
"sessionToken": {
|
||
"desc": "Если вы используете AWS SSO/STS, введите ваш AWS Session Token",
|
||
"placeholder": "AWS Session Token",
|
||
"title": "AWS Session Token (необязательно)"
|
||
},
|
||
"title": "Bedrock",
|
||
"unlock": {
|
||
"customRegion": "Пользовательский регион обслуживания",
|
||
"customSessionToken": "Пользовательский токен сессии",
|
||
"description": "Введите свой ключ доступа AWS AccessKeyId / SecretAccessKey, чтобы начать сеанс. Приложение не будет сохранять вашу конфигурацию аутентификации",
|
||
"title": "Использовать пользовательскую информацию аутентификации Bedrock"
|
||
}
|
||
},
|
||
"github": {
|
||
"personalAccessToken": {
|
||
"desc": "Введите ваш персональный токен доступа GitHub (PAT), нажмите [здесь](https://github.com/settings/tokens), чтобы создать его",
|
||
"placeholder": "ghp_xxxxxx",
|
||
"title": "GitHub PAT"
|
||
}
|
||
},
|
||
"huggingface": {
|
||
"accessToken": {
|
||
"desc": "Введите ваш токен HuggingFace, нажмите [здесь](https://huggingface.co/settings/tokens) для создания",
|
||
"placeholder": "hf_xxxxxxxxx",
|
||
"title": "Токен HuggingFace"
|
||
}
|
||
},
|
||
"ollama": {
|
||
"checker": {
|
||
"desc": "Проверить правильность адреса прокси",
|
||
"title": "Проверка связности"
|
||
},
|
||
"customModelName": {
|
||
"desc": "Добавить кастомные модели, разделяя их через запятую (,)",
|
||
"placeholder": "vicuna,llava,codellama,llama2:13b-text",
|
||
"title": "Название кастомных моделей"
|
||
},
|
||
"download": {
|
||
"desc": "Ollama is downloading the model. Please try not to close this page. The download will resume from where it left off if interrupted.",
|
||
"remainingTime": "Remaining Time",
|
||
"speed": "Download Speed",
|
||
"title": "Downloading model {{model}}"
|
||
},
|
||
"endpoint": {
|
||
"desc": "Введите адрес прокси-интерфейса Ollama, если локально не указано иное, можете оставить пустым",
|
||
"title": "Адрес прокси-интерфейса"
|
||
},
|
||
"setup": {
|
||
"cors": {
|
||
"description": "Из-за ограничений безопасности браузера вам необходимо настроить кросс-доменные запросы для правильной работы Ollama.",
|
||
"linux": {
|
||
"env": "Добавьте переменную среды OLLAMA_ORIGINS в разделе [Service],",
|
||
"reboot": "Перезагрузите systemd и перезапустите Ollama.",
|
||
"systemd": "Вызовите редактирование службы ollama в systemd:"
|
||
},
|
||
"macos": "Откройте приложение \"Терминал\", вставьте и выполните следующую команду, затем нажмите Enter.",
|
||
"reboot": "Пожалуйста, перезагрузите службу Ollama после завершения выполнения команды.",
|
||
"title": "Настройка разрешений на кросс-доменный доступ для Ollama",
|
||
"windows": "На Windows откройте \"Панель управления\", зайдите в настройки системных переменных. Создайте новую переменную среды для вашей учетной записи с именем \"OLLAMA_ORIGINS\" и значением * , затем нажмите \"OK/Применить\" для сохранения."
|
||
},
|
||
"install": {
|
||
"description": "Пожалуйста, убедитесь, что вы установили Ollama. Если вы еще не скачали Ollama, перейдите на официальный сайт <1> для загрузки</1>",
|
||
"docker": "Если вы предпочитаете использовать Docker, Ollama также предоставляет официальное образ Docker. Вы можете загрузить его с помощью следующей команды:",
|
||
"linux": {
|
||
"command": "Установите с помощью следующей команды:",
|
||
"manual": "Или вы можете установить его вручную, следуя <1>руководству по установке на Linux</1>."
|
||
},
|
||
"title": "Установка и запуск приложения Ollama локально",
|
||
"windowsTab": "Windows (превью)"
|
||
}
|
||
},
|
||
"title": "Ollama",
|
||
"unlock": {
|
||
"cancel": "Cancel Download",
|
||
"confirm": "Download",
|
||
"description": "Enter your Ollama model tag to continue the session",
|
||
"downloaded": "{{completed}} / {{total}}",
|
||
"starting": "Starting download...",
|
||
"title": "Download specified Ollama model"
|
||
}
|
||
},
|
||
"sensenova": {
|
||
"sensenovaAccessKeyID": {
|
||
"desc": "Введите SenseNova Access Key ID",
|
||
"placeholder": "SenseNova Access Key ID",
|
||
"title": "Access Key ID"
|
||
},
|
||
"sensenovaAccessKeySecret": {
|
||
"desc": "Введите SenseNova Access Key Secret",
|
||
"placeholder": "SenseNova Access Key Secret",
|
||
"title": "Access Key Secret"
|
||
},
|
||
"unlock": {
|
||
"description": "Введите ваш Access Key ID / Access Key Secret, чтобы начать сессию. Приложение не будет записывать ваши настройки аутентификации",
|
||
"title": "Используйте пользовательскую аутентификацию SenseNova"
|
||
}
|
||
},
|
||
"wenxin": {
|
||
"accessKey": {
|
||
"desc": "Введите Access Key платформы Baidu Qianfan",
|
||
"placeholder": "Access Key Qianfan",
|
||
"title": "Access Key"
|
||
},
|
||
"checker": {
|
||
"desc": "Проверьте, правильно ли заполнены AccessKey / SecretAccess"
|
||
},
|
||
"secretKey": {
|
||
"desc": "Введите Secret Key платформы Baidu Qianfan",
|
||
"placeholder": "Secret Key Qianfan",
|
||
"title": "Secret Key"
|
||
},
|
||
"unlock": {
|
||
"customRegion": "Пользовательский регион сервиса",
|
||
"description": "Введите ваш AccessKey / SecretKey, чтобы начать сессию. Приложение не будет сохранять ваши данные аутентификации",
|
||
"title": "Использовать пользовательскую информацию аутентификации Wenxin Yiyan"
|
||
}
|
||
},
|
||
"zeroone": {
|
||
"title": "01.AI Цифровая Вселенная"
|
||
},
|
||
"zhipu": {
|
||
"title": "Zhipu"
|
||
}
|
||
}
|