ai-gateway-provider
Version:
AI Gateway Provider for AI-SDK
23 lines (21 loc) • 618 B
JavaScript
// src/providers/amazon-bedrock.ts
import { createAmazonBedrock as createAmazonBedrockOriginal } from "@ai-sdk/amazon-bedrock";
// src/auth.ts
var CF_TEMP_TOKEN = "CF_TEMP_TOKEN";
function authWrapper(func) {
return (config) => {
if (!config) {
return func({ apiKey: CF_TEMP_TOKEN });
}
if (config.apiKey === void 0) {
config.apiKey = CF_TEMP_TOKEN;
}
return func(config);
};
}
// src/providers/amazon-bedrock.ts
var createAmazonBedrock = (...args) => authWrapper(createAmazonBedrockOriginal)(...args);
export {
createAmazonBedrock
};
//# sourceMappingURL=amazon-bedrock.mjs.map