ai-gateway/web/berry
E.da 190203cf8f
fix: 修复berry主题下令牌编辑后点击新建弹窗值的初始化问题 (#1165)
* Update OtherSetting.js

调整berry主题页脚`label`表述

* 修复`berry`主题下`令牌`在`修改`后点击`新建`弹窗值的初始化问题

### 问题描述

在`berry`主题中,存在一个问题,当用户在修改一个令牌后点击新建令牌时,新建令牌弹窗会错误地展示上一次编辑的值。

### 复现步骤

1. 导航至`令牌`管理页面。
2. 选择任意令牌进行`编辑`。
3. 在编辑界面,点击`取消`返回。
4. 点击`+新建令牌`按钮打开新建令牌弹窗。

### 预期结果

新建令牌弹窗应显示空白表单,等待用户输入新的令牌信息。

### 实际结果

新建令牌弹窗错误地展示了之前编辑的令牌信息。
2024-03-16 13:23:04 +08:00
..
public feat: add new theme berry (#860) 2024-01-07 14:20:07 +08:00
src fix: 修复berry主题下令牌编辑后点击新建弹窗值的初始化问题 (#1165) 2024-03-16 13:23:04 +08:00
.gitignore feat: add new theme berry (#860) 2024-01-07 14:20:07 +08:00
jsconfig.json feat: add new theme berry (#860) 2024-01-07 14:20:07 +08:00
package.json feat: add new theme berry (#860) 2024-01-07 14:20:07 +08:00
README.md feat: add new theme berry (#860) 2024-01-07 14:20:07 +08:00

One API 前端界面

这个项目是 One API 的前端界面,它基于 Berry Free React Admin Template 进行开发。

使用的开源项目

使用了以下开源项目作为我们项目的一部分:

开发说明

当添加新的渠道时,需要修改以下地方:

  1. web/berry/src/constants/ChannelConstants.js

在该文件中的 CHANNEL_OPTIONS 添加新的渠道

export const CHANNEL_OPTIONS = {
  //key 为渠道ID
  1: {
    key: 1, // 渠道ID
    text: "OpenAI", // 渠道名称
    value: 1, // 渠道ID
    color: "primary", // 渠道列表显示的颜色
  },
};
  1. web/berry/src/views/Channel/type/Config.js

在该文件中的typeConfig添加新的渠道配置, 如果无需配置,可以不添加

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 许可证。