diff --git a/README.en.md b/README.en.md index b29d4544..f9abfee8 100644 --- a/README.en.md +++ b/README.en.md @@ -285,6 +285,10 @@ If the channel ID is not provided, load balancing will be used to distribute the ## Note This project is an open-source project. Please use it in compliance with OpenAI's [Terms of Use](https://openai.com/policies/terms-of-use) and **applicable laws and regulations**. It must not be used for illegal purposes. -This project is open-sourced under the MIT license. One must somehow retain the copyright information of One API. +This project is released under the MIT license. Based on this, attribution and a link to this project must be included at the bottom of the page. + +The same applies to derivative projects based on this project. + +If you do not wish to include attribution, prior authorization must be obtained. According to the MIT license, users should bear the risk and responsibility of using this project, and the developer of this open-source project is not responsible for this. diff --git a/README.md b/README.md index 1f522f03..b268f592 100644 --- a/README.md +++ b/README.md @@ -317,6 +317,8 @@ https://openai.justsong.cn ## 注意 本项目为开源项目,请在遵循 OpenAI 的[使用条款](https://openai.com/policies/terms-of-use)以及**法律法规**的情况下使用,不得用于非法用途。 -本项目使用 MIT 协议进行开源,请以某种方式保留 One API 的版权信息。 +本项目使用 MIT 协议进行开源,**在此基础上**,必须在页面底部保留署名以及指向本项目的链接。如果不想保留署名,必须首先获得授权。 + +同样适用于基于本项目的二开项目。 依据 MIT 协议,使用者需自行承担使用本项目的风险与责任,本开源项目开发者与此无关。 \ No newline at end of file diff --git a/controller/token.go b/controller/token.go index c486e341..5341ea3a 100644 --- a/controller/token.go +++ b/controller/token.go @@ -180,10 +180,10 @@ func UpdateToken(c *gin.Context) { return } if token.Status == common.TokenStatusEnabled { - if cleanToken.Status == common.TokenStatusExpired && cleanToken.ExpiredTime <= common.GetTimestamp() { + if cleanToken.Status == common.TokenStatusExpired && cleanToken.ExpiredTime <= common.GetTimestamp() && cleanToken.ExpiredTime != -1 { c.JSON(http.StatusOK, gin.H{ "success": false, - "message": "令牌已过期,无法启用,请先修改令牌过期时间", + "message": "令牌已过期,无法启用,请先修改令牌过期时间,或者设置为永不过期", }) return } diff --git a/i18n/en.json b/i18n/en.json index fe15cd20..f74b5102 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -36,7 +36,7 @@ "通过令牌「%s」使用模型 %s 消耗 %s(模型倍率 %.2f,分组倍率 %.2f)": "Using model %s with token %s consumes %s (model rate %.2f, group rate %.2f)", "当前分组负载已饱和,请稍后再试,或升级账户以提升服务质量。": "The current group load is saturated, please try again later, or upgrade your account to improve service quality.", "令牌名称长度必须在1-20之间": "The length of the token name must be between 1-20", - "令牌已过期,无法启用,请先修改令牌过期时间": "The token has expired and cannot be enabled. Please modify the token expiration time first", + "令牌已过期,无法启用,请先修改令牌过期时间,或者设置为永不过期": "The token has expired and cannot be enabled. Please modify the expiration time of the token, or set it to never expire.", "令牌可用额度已用尽,无法启用,请先修改令牌剩余额度,或者设置为无限额度": "The available quota of the token has been used up and cannot be enabled. Please modify the remaining quota of the token, or set it to unlimited quota", "管理员关闭了密码登录": "The administrator has turned off password login", "无法保存会话信息,请重试": "Unable to save session information, please try again",