From a7005d3e05b1942bc6663ad5e19bef29ffe07d88 Mon Sep 17 00:00:00 2001 From: Martial BE Date: Tue, 2 Jan 2024 16:26:42 +0800 Subject: [PATCH] docs: add development notes --- web/README.md | 4 ++++ web/berry/README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/web/README.md b/web/README.md index aa53a800..8e6827c9 100644 --- a/web/README.md +++ b/web/README.md @@ -30,3 +30,7 @@ |![image](https://github.com/songquanpeng/one-api/assets/42402987/36aff5c6-c5ff-4a90-8e3d-33d5cff34cbf)|![image](https://github.com/songquanpeng/one-api/assets/42402987/9ac63b36-5140-4064-8fad-fc9d25821509)| |![image](https://github.com/songquanpeng/one-api/assets/42402987/fb2b1c64-ef24-4027-9b80-0cd9d945a47f)|![image](https://github.com/songquanpeng/one-api/assets/42402987/b6b649ec-2888-4324-8b2d-d5e11554eed6)| |![image](https://github.com/songquanpeng/one-api/assets/42402987/6d3b22e0-436b-4e26-8911-bcc993c6a2bd)|![image](https://github.com/songquanpeng/one-api/assets/42402987/eef1e224-7245-44d7-804e-9d1c8fa3f29c)| + +#### 开发说明 + +请查看 [web/berry/README.md](https://github.com/songquanpeng/one-api/tree/main/web/berry/README.md) diff --git a/web/berry/README.md b/web/berry/README.md index 07ca93ca..170feedc 100644 --- a/web/berry/README.md +++ b/web/berry/README.md @@ -9,6 +9,53 @@ - [Berry Free React Admin Template](https://github.com/codedthemes/berry-free-react-admin-template) - [minimal-ui-kit](minimal-ui-kit) +## 开发说明 + +当添加新的渠道时,需要修改以下地方: + +1. `web/berry/src/constants/ChannelConstants.js` + +在该文件中的 `CHANNEL_OPTIONS` 添加新的渠道 + +```js +export const CHANNEL_OPTIONS = { + //key 为渠道ID + 1: { + key: 1, // 渠道ID + text: "OpenAI", // 渠道名称 + value: 1, // 渠道ID + color: "primary", // 渠道列表显示的颜色 + }, +}; +``` + +2. `web/berry/src/views/Channel/type/Config.js` + +在该文件中的`typeConfig`添加新的渠道配置, 如果无需配置,可以不添加 + +```js +const typeConfig = { + // key 为渠道ID + 3: { + inputLabel: { + // 输入框名称 配置 + // 对应的字段名称 + base_url: "AZURE_OPENAI_ENDPOINT", + other: "默认 API 版本", + }, + prompt: { + // 输入框提示 配置 + // 对应的字段名称 + base_url: "请填写AZURE_OPENAI_ENDPOINT", + + // 注意:通过判断 `other` 是否有值来判断是否需要显示 `other` 输入框, 默认是没有值的 + other: "请输入默认API版本,例如:2023-06-01-preview", + }, + modelGroup: "openai", // 模型组名称,这个值是给 填入渠道支持模型 按钮使用的。 填入渠道支持模型 按钮会根据这个值来获取模型组,如果填写默认是 openai + }, +}; +``` + ## 许可证 本项目中使用的代码遵循 MIT 许可证。