refactor formats adapters and matrix ownership

This commit is contained in:
fawney19
2026-04-26 23:59:53 +08:00
parent c10cd8240e
commit 989b27426b
13 changed files with 2938 additions and 1516 deletions
+7
View File
@@ -2,6 +2,7 @@ pub mod canonical;
pub mod context;
pub mod conversion;
pub mod formats;
pub mod matrix;
pub mod planner;
pub mod proxy;
pub mod registry;
@@ -30,4 +31,10 @@ pub use formats::{
normalize_legacy_openai_format_alias, openai_format_storage_aliases, FormatFamily, FormatId,
FormatProfile,
};
pub use matrix::{
request_candidate_api_format_preference, request_candidate_api_formats,
request_conversion_kind, request_conversion_requires_enable_flag,
sync_chat_response_conversion_kind, sync_cli_response_conversion_kind, RequestConversionKind,
SyncChatResponseConversionKind, SyncCliResponseConversionKind,
};
pub use registry::{build_stream_transcoder, convert_request, convert_response};