LibreChat/api/app/clients
Danny Avila e293ff63f9
🪨 feat: AWS Bedrock Default Credentials Chain (#4038)
* feat: use AWS cascading default providers if credentials are omitted

Environment variables exposed via process.env
SSO credentials from token cache
Web identity token credentials
Shared credentials and config ini files
The EC2/ECS Instance Metadata Service

The default credential provider will invoke one provider at a time and only continue to the next if no credentials have been located. For example, if the process finds values defined via the AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables, the files at ~/.aws/credentials and ~/.aws/config will not be read, nor will any messages be sent to the Instance Metadata Service.

* fix: usage check in OpenAIClient

* refactor: Improve usage check in OpenAIClient
2024-09-13 08:53:50 -04:00
..
agents 🧹 chore: clean commented code (#3160) 2024-06-23 18:13:01 -04:00
callbacks fix: Avoid Throwing Errors for Unsupported Token Count Endpoints 🪙 (#1356) 2023-12-15 02:40:15 -05:00
chains refactor(api): Central Logging 📜 (#1348) 2023-12-14 07:49:27 -05:00
document feat: ConversationSummaryBufferMemory (#973) 2023-09-26 21:02:28 -04:00
llm 🚧 chore: merge latest dev build to main repo (#3844) 2024-08-31 16:33:51 -04:00
memory refactor(api): Central Logging 📜 (#1348) 2023-12-14 07:49:27 -05:00
output_parsers 🖼️ fix: correct image extraction (#3538) 2024-08-04 20:53:11 -04:00
prompts 🪨 fix: Formatting Edge Case Handling for Bedrock Messages (#4016) 2024-09-12 06:06:22 -04:00
specs 🪨 feat: AWS Bedrock support (#3935) 2024-09-09 12:06:59 -04:00
tools ⚙️ fix: Ensure Azure AI Search TOP is a number (#3891) 2024-09-11 09:21:33 -04:00
AnthropicClient.js 🚀 feat: o1 (#4019) 2024-09-12 18:15:43 -04:00
BaseClient.js 🚀 feat: o1 (#4019) 2024-09-12 18:15:43 -04:00
ChatGPTClient.js 🛠️ refactor: Improve Logging and Error Handling in ToolService and useSSE (#2922) 2024-05-30 12:58:43 -04:00
GoogleClient.js 🪄 feat: Code Artifacts (#3798) 2024-08-27 17:03:16 -04:00
index.js ci(backend-review.yml): add linter step to the backend review workflow (#625) 2023-07-14 09:36:49 -04:00
OllamaClient.js ⚙️ feat: Adjust Rate of Stream Progress (#3244) 2024-07-17 10:47:17 -04:00
OpenAIClient.js 🪨 feat: AWS Bedrock Default Credentials Chain (#4038) 2024-09-13 08:53:50 -04:00
PluginsClient.js 🪄 feat: Code Artifacts (#3798) 2024-08-27 17:03:16 -04:00
TextStream.js refactor(api): Central Logging 📜 (#1348) 2023-12-14 07:49:27 -05:00