INNER CODE UNIT · TypeScript
getCloudflareGatewayCredentials
Jazee6/cloudflare-ai-web · app/api/index.ts:25
export const getCloudflareGatewayCredentials = () => {
const gatewayId = process.env.CF_AI_GATEWAY_NAME;
if (!gatewayId) {
return undefined;
}
return {
gatewayId,
gatewayToken: requireEnvironmentVariable("CF_AI_GATEWAY_TOKEN"),
};
};
export const getWorkersAIProvider = () => {
const credentials = getCloudflareCredentials();
const gatewayCredentials = getCloudflareGatewayCredentials();
if (!gatewayCredentials) {
return createWorkersAI(credentials);
}