chat也想支持
This commit is contained in:
@@ -12,6 +12,7 @@ import {
|
||||
buildCommandPrompt,
|
||||
chatCompletionRequestSchema,
|
||||
completionResponse,
|
||||
ignoredChatCompatibilityParameters,
|
||||
openAIError,
|
||||
} from "./openai.js";
|
||||
import { RequestCoordinator } from "./request-coordinator.js";
|
||||
@@ -123,6 +124,15 @@ export async function createServer(config: BridgeConfig): Promise<BridgeServer>
|
||||
));
|
||||
}
|
||||
|
||||
const ignoredParameters = ignoredChatCompatibilityParameters(parsed);
|
||||
if (ignoredParameters.length > 0) {
|
||||
const parameterList = ignoredParameters.join(",");
|
||||
reply.raw.setHeader("X-Command-Code-Ignored-Parameters", parameterList);
|
||||
process.stderr.write(
|
||||
`警告:Chat Completions 参数 ${parameterList} 已为客户端兼容而接受;Command Code CLI 不支持映射,实际生成不会应用这些参数。\n`,
|
||||
);
|
||||
}
|
||||
|
||||
const abortController = coordinator.begin();
|
||||
if (!abortController) {
|
||||
return reply.status(429).send(openAIError(
|
||||
|
||||
Reference in New Issue
Block a user