更新接口

This commit is contained in:
wisdgod
2025-01-17 23:13:58 +08:00
parent 9a14d5c88b
commit f29e624b2d
3 changed files with 27 additions and 2 deletions

View File

@@ -8,6 +8,7 @@
* 属于官方的问题,请不要像作者反馈。 * 属于官方的问题,请不要像作者反馈。
* 本程序拥有堪比客户端原本的速度,甚至可能更快。 * 本程序拥有堪比客户端原本的速度,甚至可能更快。
* 本程序的性能是非常厉害的。 * 本程序的性能是非常厉害的。
* 根据本项目开源协议Fork的项目不能以作者的名义进行任何形式的宣传、推广或声明。
## 获取key ## 获取key
@@ -442,18 +443,21 @@ string
"usage": { "usage": {
"premium": { "premium": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number
}, },
"standard": { "standard": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number
}, },
"unknown": { "unknown": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number
@@ -507,18 +511,21 @@ string
"usage": { "usage": {
"premium": { "premium": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number
}, },
"standard": { "standard": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number
}, },
"unknown": { "unknown": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number

View File

@@ -31,7 +31,11 @@ pub enum MembershipType {
pub struct StripeProfile { pub struct StripeProfile {
#[serde(rename(deserialize = "membershipType"))] #[serde(rename(deserialize = "membershipType"))]
pub membership_type: 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<String>, pub payment_id: Option<String>,
#[serde(rename(deserialize = "daysRemainingOnTrial"))] #[serde(rename(deserialize = "daysRemainingOnTrial"))]
pub days_remaining_on_trial: u32, pub days_remaining_on_trial: u32,
@@ -41,6 +45,12 @@ pub struct StripeProfile {
pub struct ModelUsage { pub struct ModelUsage {
#[serde(rename(deserialize = "numRequests", serialize = "requests"))] #[serde(rename(deserialize = "numRequests", serialize = "requests"))]
pub num_requests: u32, pub num_requests: u32,
#[serde(
rename(deserialize = "numRequestsTotal"),
default,
skip_serializing_if = "Option::is_none"
)]
pub requests_total: Option<u32>,
#[serde(rename(deserialize = "numTokens", serialize = "tokens"))] #[serde(rename(deserialize = "numTokens", serialize = "tokens"))]
pub num_tokens: u32, pub num_tokens: u32,
#[serde( #[serde(
@@ -73,5 +83,6 @@ pub struct UserProfile {
#[serde(rename(serialize = "id"))] #[serde(rename(serialize = "id"))]
pub sub: String, pub sub: String,
pub updated_at: DateTime<Local>, pub updated_at: DateTime<Local>,
// Image link, rendered in /logs?
// pub picture: Option<String>, // pub picture: Option<String>,
} }

View File

@@ -9,6 +9,7 @@
<li>属于官方的问题,请不要像作者反馈。</li> <li>属于官方的问题,请不要像作者反馈。</li>
<li>本程序拥有堪比客户端原本的速度,甚至可能更快。</li> <li>本程序拥有堪比客户端原本的速度,甚至可能更快。</li>
<li>本程序的性能是非常厉害的。</li> <li>本程序的性能是非常厉害的。</li>
<li>根据本项目开源协议Fork的项目不能以作者的名义进行任何形式的宣传、推广或声明。</li>
</ul> </ul>
<h2>获取key</h2> <h2>获取key</h2>
@@ -479,18 +480,21 @@ data: [DONE]
"usage": { "usage": {
"premium": { "premium": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number
}, },
"standard": { "standard": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number
}, },
"unknown": { "unknown": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number
@@ -546,18 +550,21 @@ data: [DONE]
"usage": { "usage": {
"premium": { "premium": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number
}, },
"standard": { "standard": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number
}, },
"unknown": { "unknown": {
"requests": number, "requests": number,
"requests_total": number,
"tokens": number, "tokens": number,
"max_requests": number, "max_requests": number,
"max_tokens": number "max_tokens": number