mirror of
https://github.com/CodePhiliaX/Chat2DB.git
synced 2025-09-28 01:24:44 +08:00
fix compile issue
This commit is contained in:
@ -6,9 +6,6 @@ import ai.chat2db.server.web.api.controller.ai.zhipu.interceptor.ZhipuChatHeader
|
||||
import ai.chat2db.server.web.api.controller.ai.zhipu.model.ZhipuChatCompletionsOptions;
|
||||
import cn.hutool.http.ContentType;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.google.gson.Gson;
|
||||
import com.zhipu.oapi.core.response.RawResponse;
|
||||
import com.zhipu.oapi.service.v3.*;
|
||||
import lombok.Getter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import okhttp3.MediaType;
|
||||
|
@ -5,12 +5,9 @@ package ai.chat2db.server.web.api.controller.ai.zhipu.model;
|
||||
|
||||
import ai.chat2db.server.web.api.controller.ai.fastchat.model.FastChatMessage;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.zhipu.oapi.service.v3.ModelConstants;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* The configuration information for a chat completions request. Completions support a wide variety of tasks and
|
||||
|
@ -2,18 +2,19 @@ package ai.chat2db.server.web.api.controller.ai.zhipu.util;
|
||||
|
||||
import com.auth0.jwt.JWT;
|
||||
import com.auth0.jwt.algorithms.Algorithm;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Slf4j
|
||||
public class ZhipuUtils {
|
||||
|
||||
private static final String tokenV3KeyPrefix = "zhipu_oapi_token_v3";
|
||||
|
||||
|
||||
public static String getToken(String key, String secret) {
|
||||
String tokenCacheKey = genTokenCacheKey(key);
|
||||
String newToken = createJwt(key, secret);
|
||||
return newToken;
|
||||
}
|
||||
@ -23,7 +24,7 @@ public class ZhipuUtils {
|
||||
try {
|
||||
alg = Algorithm.HMAC256(secret.getBytes("utf-8"));
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
log.info("create jwt error", e);
|
||||
return null;
|
||||
}
|
||||
|
||||
@ -37,8 +38,4 @@ public class ZhipuUtils {
|
||||
String token = JWT.create().withPayload(payload).withHeader(headerClaims).sign(alg);
|
||||
return token;
|
||||
}
|
||||
|
||||
private static String genTokenCacheKey(String apiKey) {
|
||||
return String.format("%s-%s", tokenV3KeyPrefix, apiKey);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user