UNPKG

hataraku

Version:

An autonomous coding agent for building AI-powered development tools. The name "Hataraku" (働く) means "to work" in Japanese.

20 lines 893 B
import { createAmazonBedrock } from '@ai-sdk/amazon-bedrock'; import { fromIni } from "@aws-sdk/credential-providers"; // Configure AWS SDK to use credentials from config file process.env.AWS_SDK_LOAD_CONFIG = '1'; export async function createBedrockProvider(profile) { process.env.AWS_PROFILE = process.env.AWS_PROFILE || profile || 'default'; const credentials = await fromIni({ profile })(); return createAmazonBedrock({ region: process.env.AWS_REGION || 'us-east-1', accessKeyId: credentials.accessKeyId, secretAccessKey: credentials.secretAccessKey, sessionToken: credentials.sessionToken, }); } export async function createBedrockModel(profile = 'default', model = 'us.anthropic.claude-3-7-sonnet-20250219-v1:0') { const bedrock = await createBedrockProvider(profile); return bedrock(model); } ; //# sourceMappingURL=bedrock.js.map