This commit is contained in:
Hk-Gosuto 2024-09-01 15:27:56 +08:00
parent 9227cb82d5
commit ab7c13c59b
2 changed files with 4 additions and 4 deletions

View File

@ -95,12 +95,12 @@ export async function requestOpenai(req: NextRequest) {
}
}
}
const contentType = req.headers.get("Content-Type") ?? "application/json";
const fetchUrl = cloudflareAIGatewayUrl(`${baseUrl}/${path}`);
console.log("fetchUrl", fetchUrl);
const fetchOptions: RequestInit = {
headers: {
"Content-Type": "application/json",
"Content-Type": contentType,
"Cache-Control": "no-store",
[authHeaderName]: authValue,
...(serverConfig.openaiOrgId && {
@ -117,7 +117,7 @@ export async function requestOpenai(req: NextRequest) {
};
// #1815 try to refuse gpt4 request
if (serverConfig.customModels && req.body) {
if (serverConfig.customModels && req.body && contentType.includes("json")) {
try {
const clonedBody = await req.text();
fetchOptions.body = clonedBody;

View File

@ -260,7 +260,7 @@ export function getHeaders(ignoreHeaders?: boolean) {
: isAlibaba
? accessStore.alibabaApiKey
: accessStore.openaiApiKey;
if (accessStore.isUseOpenAIEndpointForAllModels) {
if (accessStore.isUseOpenAIEndpointForAllModels || ignoreHeaders) {
return {
isGoogle: false,
isAzure: false,