Commit Graph

10 Commits

Author SHA1 Message Date
suyao
9a72a8df2c
refactor: rename directory 2025-12-18 20:17:39 +08:00
suyao
ae2712c963
Merge remote-tracking branch 'origin/main' into feat/proxy-api-server 2025-12-18 18:19:10 +08:00
suyao
905e290071
chore: lint 2025-12-17 18:21:42 +08:00
suyao
adc9489261
Merge remote-tracking branch 'origin/main' into feat/proxy-api-server 2025-12-17 18:11:38 +08:00
suyao
e507929421
Merge remote-tracking branch 'origin/main' into feat/proxy-api-server 2025-12-07 23:01:38 +08:00
suyao
a471e78a9d
Merge remote-tracking branch 'origin/main' into feat/proxy-api-server 2025-12-05 13:54:59 +08:00
suyao
0e6830b1bf
Merge remote-tracking branch 'origin/main' into feat/proxy-api-server 2025-12-04 21:39:17 +08:00
suyao
ed769ac4f7
feat: add CherryAI signed fetch wrapper and enhance tool conversion to Zod schema 2025-11-28 15:48:50 +08:00
suyao
9d34098a53
feat: enhance provider configuration and error handling for AI SDK integration 2025-11-28 13:36:29 +08:00
suyao
a5e7aa1342
feat: Implement shared provider utilities and API host formatting
- Added provider API host formatting utilities to handle differences between Cherry Studio and AI SDK.
- Introduced functions for formatting provider API hosts, including support for Azure OpenAI and Vertex AI.
- Created a simple API key rotator for managing API key rotation.
- Developed shared provider initialization and mapping utilities for resolving provider IDs.
- Implemented AI SDK configuration utilities for converting Cherry Studio providers to AI SDK configurations.
- Added support for various providers including OpenRouter, Google Vertex AI, and Amazon Bedrock.
- Enhanced error handling and logging in the unified messages service for better debugging.
- Introduced functions for streaming and generating unified messages using AI SDK.
2025-11-27 15:30:19 +08:00