prevents overwriting anthropic-version header if it's already provided

This commit is contained in:
nai-degen
2024-09-19 00:55:17 -05:00
parent 81a3ae1746
commit ff0d3dfdcd
@@ -70,7 +70,9 @@ export const addKey: ProxyReqMutator = (manager) => {
switch (assignedKey.service) {
case "anthropic":
manager.setHeader("X-API-Key", assignedKey.key);
manager.setHeader("anthropic-version", "2023-06-01");
if (!manager.request.headers["anthropic-version"]) {
manager.setHeader("anthropic-version", "2023-06-01");
}
break;
case "openai":
const key: OpenAIKey = assignedKey as OpenAIKey;