mirror of
https://github.com/stackblitz/bolt.new
synced 2025-06-26 18:17:50 +00:00
- Implement getOpenAIAPIKey function for OpenAI API - Add getAWSCredentials function for AWS Bedrock
18 lines
584 B
TypeScript
18 lines
584 B
TypeScript
import { env } from 'node:process';
|
|
|
|
export function getAPIKey(cloudflareEnv: Env) {
|
|
return env.ANTHROPIC_API_KEY || cloudflareEnv.ANTHROPIC_API_KEY;
|
|
}
|
|
|
|
export function getOpenAIAPIKey(cloudflareEnv: Env) {
|
|
return env.OPENAI_API_KEY || cloudflareEnv.OPENAI_API_KEY;
|
|
}
|
|
|
|
export function getAWSCredentials(cloudflareEnv: Env) {
|
|
return {
|
|
accessKeyId: env.AWS_ACCESS_KEY_ID || cloudflareEnv.AWS_ACCESS_KEY_ID,
|
|
secretAccessKey: env.AWS_SECRET_ACCESS_KEY || cloudflareEnv.AWS_SECRET_ACCESS_KEY,
|
|
region: env.AWS_REGION || cloudflareEnv.AWS_REGION || 'ap-northeast-1'
|
|
};
|
|
}
|