fix compile issue

This commit is contained in:
robin
2023-11-01 11:24:40 +08:00
parent a3255a7125
commit 5ac2211fce
5 changed files with 14 additions and 12 deletions

View File

@ -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;

View File

@ -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

View File

@ -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);
}
}