فهرست منبع

fix ts type error

lloydzhou 1 سال پیش
والد
کامیت
147fc9a35a
2فایلهای تغییر یافته به همراه6 افزوده شده و 4 حذف شده
  1. 2 2
      app/api/baidu/[...path]/route.ts
  2. 4 2
      app/api/common.ts

+ 2 - 2
app/api/baidu/[...path]/route.ts

@@ -102,8 +102,8 @@ async function request(req: NextRequest) {
   );
 
   const { access_token } = await getAccessToken(
-    serverConfig.baiduApiKey,
-    serverConfig.baiduSecretKey,
+    serverConfig.baiduApiKey as string,
+    serverConfig.baiduSecretKey as string,
   );
   const fetchUrl = `${baseUrl}${path}?access_token=${access_token}`;
 

+ 4 - 2
app/api/common.ts

@@ -70,7 +70,7 @@ export async function requestOpenai(req: NextRequest) {
     // Forward compatibility:
     // if display_name(deployment_name) not set, and '{deploy-id}' in AZURE_URL
     // then using default '{deploy-id}'
-    if (serverConfig.customModels) {
+    if (serverConfig.customModels && serverConfig.azureUrl) {
       const modelName = path.split("/")[1];
       let realDeployName = "";
       serverConfig.customModels
@@ -80,7 +80,9 @@ export async function requestOpenai(req: NextRequest) {
           const [fullName, displayName] = m.split("=");
           const [_, providerName] = fullName.split("@");
           if (providerName === "azure" && !displayName) {
-            const [_, deployId] = serverConfig.azureUrl.split("deployments/");
+            const [_, deployId] = (serverConfig?.azureUrl ?? "").split(
+              "deployments/",
+            );
             if (deployId) {
               realDeployName = deployId;
             }