- 新建 df-ai/openai_helpers.rs(231行): apply_openai_sse纯函数 + 13 struct(OpenAi*字段pub(crate)) - openai_compat.rs 809→597: 删抽离+use引入, Provider impl保留(impl块约束: new/convert_request/parse_tool_calls/LlmProvider trait) - lib.rs: pub mod openai_helpers 主代兜底: cargo check --workspace 0 + test df-ai 119 strategy: 核心库自底向上, impl块约束(Provider方法保留只抽纯函数/类型), 对齐anthropic_helpers模式 git add指定(df-ai/*) 协议适配双拆完整: anthropic_compat + openai_compat 均helpers抽离
25 KiB
25 KiB