mirror of
https://github.com/wisdgod/cursor-api.git
synced 2025-10-05 14:46:53 +08:00
更新接口
This commit is contained in:
@@ -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
|
||||
|
@@ -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<String>,
|
||||
#[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<u32>,
|
||||
#[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<Local>,
|
||||
// Image link, rendered in /logs?
|
||||
// pub picture: Option<String>,
|
||||
}
|
||||
|
@@ -9,6 +9,7 @@
|
||||
<li>属于官方的问题,请不要像作者反馈。</li>
|
||||
<li>本程序拥有堪比客户端原本的速度,甚至可能更快。</li>
|
||||
<li>本程序的性能是非常厉害的。</li>
|
||||
<li>根据本项目开源协议,Fork的项目不能以作者的名义进行任何形式的宣传、推广或声明。</li>
|
||||
</ul>
|
||||
|
||||
<h2>获取key</h2>
|
||||
@@ -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
|
||||
|
Reference in New Issue
Block a user