diff --git a/README.md b/README.md index 4010018..0c47a7f 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ * 属于官方的问题,请不要像作者反馈。 * 本程序拥有堪比客户端原本的速度,甚至可能更快。 * 本程序的性能是非常厉害的。 +* 根据本项目开源协议,Fork的项目不能以作者的名义进行任何形式的宣传、推广或声明。 ## 获取key @@ -442,18 +443,21 @@ string "usage": { "premium": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number }, "standard": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number }, "unknown": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number @@ -507,18 +511,21 @@ string "usage": { "premium": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number }, "standard": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number }, "unknown": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number diff --git a/src/common/models/userinfo.rs b/src/common/models/userinfo.rs index 1feca79..ad8554a 100644 --- a/src/common/models/userinfo.rs +++ b/src/common/models/userinfo.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Serialize}; #[serde(untagged)] pub enum GetUserInfo { Usage(TokenProfile), - Error{ error: String }, + Error { error: String }, } #[derive(Serialize, Clone)] @@ -31,7 +31,11 @@ pub enum MembershipType { pub struct StripeProfile { #[serde(rename(deserialize = "membershipType"))] pub membership_type: MembershipType, - #[serde(rename(deserialize = "paymentId"), default, skip_serializing_if = "Option::is_none")] + #[serde( + rename(deserialize = "paymentId"), + default, + skip_serializing_if = "Option::is_none" + )] pub payment_id: Option, #[serde(rename(deserialize = "daysRemainingOnTrial"))] pub days_remaining_on_trial: u32, @@ -41,6 +45,12 @@ pub struct StripeProfile { pub struct ModelUsage { #[serde(rename(deserialize = "numRequests", serialize = "requests"))] pub num_requests: u32, + #[serde( + rename(deserialize = "numRequestsTotal"), + default, + skip_serializing_if = "Option::is_none" + )] + pub requests_total: Option, #[serde(rename(deserialize = "numTokens", serialize = "tokens"))] pub num_tokens: u32, #[serde( @@ -73,5 +83,6 @@ pub struct UserProfile { #[serde(rename(serialize = "id"))] pub sub: String, pub updated_at: DateTime, + // Image link, rendered in /logs? // pub picture: Option, } diff --git a/static/readme.html b/static/readme.html index a01bce3..0942e20 100644 --- a/static/readme.html +++ b/static/readme.html @@ -9,6 +9,7 @@
  • 属于官方的问题,请不要像作者反馈。
  • 本程序拥有堪比客户端原本的速度,甚至可能更快。
  • 本程序的性能是非常厉害的。
  • +
  • 根据本项目开源协议,Fork的项目不能以作者的名义进行任何形式的宣传、推广或声明。
  • 获取key

    @@ -479,18 +480,21 @@ data: [DONE] "usage": { "premium": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number }, "standard": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number }, "unknown": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number @@ -546,18 +550,21 @@ data: [DONE] "usage": { "premium": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number }, "standard": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number }, "unknown": { "requests": number, + "requests_total": number, "tokens": number, "max_requests": number, "max_tokens": number