mirror of
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
synced 2025-09-27 21:56:38 +08:00
Adds support for using models hosted on AWS Bedrock, specifically Anthropic Claude models. Key changes: - Added '@aws-sdk/client-bedrock-runtime' dependency. - Updated constants, server config, and auth logic for Bedrock. - Implemented backend API handler () to communicate with the Bedrock API, handling streaming and non-streaming responses, and formatting output to be OpenAI compatible. - Updated dynamic API router () to dispatch requests to the Bedrock handler. - Created frontend client () and updated client factory (). - Updated with necessary Bedrock environment variables (AWS keys, region, enable flag) and an example for using to alias Bedrock models. |
||
---|---|---|
.. | ||
api | ||
client | ||
components | ||
config | ||
icons | ||
lib | ||
locales | ||
masks | ||
mcp | ||
store | ||
styles | ||
utils | ||
command.ts | ||
constant.ts | ||
global.d.ts | ||
layout.tsx | ||
page.tsx | ||
polyfill.ts | ||
typing.ts | ||
utils.ts |