Skip to content

Commit 6da6d8c

Browse files
author
guorutao
committed
feature 1.0.14 支持最新的3.5-0613、4.0-0613模型,支持最新的chat接口function call功能,bu修复
1 parent e698085 commit 6da6d8c

39 files changed

Lines changed: 100 additions & 17 deletions

src/main/java/com/unfbx/chatgpt/entity/billing/BillingUsage.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.unfbx.chatgpt.entity.billing;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
34
import com.fasterxml.jackson.annotation.JsonProperty;
45
import lombok.Data;
56

@@ -13,6 +14,7 @@
1314
* @since 2023-04-08
1415
*/
1516
@Data
17+
@JsonIgnoreProperties(ignoreUnknown = true)
1618
public class BillingUsage {
1719

1820
@JsonProperty("object")

src/main/java/com/unfbx/chatgpt/entity/billing/CreditGrantsResponse.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.unfbx.chatgpt.entity.billing;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
34
import com.fasterxml.jackson.annotation.JsonProperty;
45
import lombok.Data;
56

@@ -13,6 +14,7 @@
1314
* @since 2023-03-18
1415
*/
1516
@Data
17+
@JsonIgnoreProperties(ignoreUnknown = true)
1618
public class CreditGrantsResponse implements Serializable {
1719
private String object;
1820
/**

src/main/java/com/unfbx/chatgpt/entity/billing/DailyCost.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.unfbx.chatgpt.entity.billing;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
34
import com.fasterxml.jackson.annotation.JsonProperty;
45
import lombok.Data;
56

@@ -12,6 +13,7 @@
1213
* @since 2023-04-08
1314
*/
1415
@Data
16+
@JsonIgnoreProperties(ignoreUnknown = true)
1517
public class DailyCost {
1618
/**
1719
* 时间戳

src/main/java/com/unfbx/chatgpt/entity/billing/Datum.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.unfbx.chatgpt.entity.billing;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
34
import com.fasterxml.jackson.annotation.JsonProperty;
45
import lombok.Data;
56

@@ -12,6 +13,7 @@
1213
* @since 2023-03-18
1314
*/
1415
@Data
16+
@JsonIgnoreProperties(ignoreUnknown = true)
1517
public class Datum {
1618
private String object;
1719
private String id;

src/main/java/com/unfbx/chatgpt/entity/billing/Grants.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.unfbx.chatgpt.entity.billing;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
34
import com.fasterxml.jackson.annotation.JsonProperty;
45
import lombok.Data;
56

@@ -12,6 +13,7 @@
1213
* @since 2023-03-18
1314
*/
1415
@Data
16+
@JsonIgnoreProperties(ignoreUnknown = true)
1517
public class Grants {
1618
private String object;
1719
@JsonProperty("data")

src/main/java/com/unfbx/chatgpt/entity/billing/LineItem.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.unfbx.chatgpt.entity.billing;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
34
import lombok.Data;
45

56
import java.math.BigDecimal;
@@ -11,6 +12,7 @@
1112
* @since 2023-04-08
1213
*/
1314
@Data
15+
@JsonIgnoreProperties(ignoreUnknown = true)
1416
public class LineItem {
1517
/**
1618
* 模型名称

src/main/java/com/unfbx/chatgpt/entity/billing/Plan.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.unfbx.chatgpt.entity.billing;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
34
import lombok.Data;
45

56
/**
@@ -9,6 +10,7 @@
910
* @since 2023-04-08
1011
*/
1112
@Data
13+
@JsonIgnoreProperties(ignoreUnknown = true)
1214
public class Plan {
1315
private String title;
1416
private String id;

src/main/java/com/unfbx/chatgpt/entity/billing/Subscription.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.unfbx.chatgpt.entity.billing;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
34
import com.fasterxml.jackson.annotation.JsonProperty;
45
import lombok.Data;
56

@@ -10,6 +11,7 @@
1011
* @since 2023-04-08
1112
*/
1213
@Data
14+
//@JsonIgnoreProperties(ignoreUnknown = true)
1315
public class Subscription {
1416
@JsonProperty("object")
1517
private String object;
@@ -49,4 +51,6 @@ public class Subscription {
4951
private Object billingAddress;
5052
@JsonProperty("business_address")
5153
private Object businessAddress;
54+
@JsonProperty("primary")
55+
private Boolean primary;
5256
}

src/main/java/com/unfbx/chatgpt/entity/chat/ChatChoice.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.unfbx.chatgpt.entity.chat;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
34
import com.fasterxml.jackson.annotation.JsonProperty;
45
import lombok.Data;
56

@@ -12,6 +13,7 @@
1213
* @since 2023-03-02
1314
*/
1415
@Data
16+
@JsonIgnoreProperties(ignoreUnknown = true)
1517
public class ChatChoice implements Serializable {
1618
private long index;
1719
/**

src/main/java/com/unfbx/chatgpt/entity/chat/ChatCompletionResponse.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.unfbx.chatgpt.entity.chat;
22

3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
34
import com.unfbx.chatgpt.entity.common.Usage;
45
import lombok.Data;
56

@@ -13,6 +14,7 @@
1314
* 2023-03-02
1415
*/
1516
@Data
17+
@JsonIgnoreProperties(ignoreUnknown = true)
1618
public class ChatCompletionResponse implements Serializable {
1719
private String id;
1820
private String object;

0 commit comments

Comments
 (0)