mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-26 20:12:38 +08:00
- 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.
14 lines
269 B
TypeScript
14 lines
269 B
TypeScript
/**
|
|
* Shared Adapters
|
|
*
|
|
* This module exports adapters for converting between different AI API formats.
|
|
*/
|
|
|
|
export {
|
|
AiSdkToAnthropicSSE,
|
|
type AiSdkToAnthropicSSEOptions,
|
|
formatSSEDone,
|
|
formatSSEEvent,
|
|
type SSEEventCallback
|
|
} from './AiSdkToAnthropicSSE'
|