gproxy-transform 3.0.0-alpha.0

GPROXY v3 pairwise protocol transforms
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod from_claude;
mod to_claude;

use gproxy_protocol::{claude, openai};

use crate::TransformError;

pub(crate) fn claude_to_response(
    tool: claude::Tool,
) -> Result<openai::ResponseTool, TransformError> {
    from_claude::convert(tool)
}

pub(crate) fn response_to_claude(
    tool: openai::ResponseTool,
) -> Result<claude::Tool, TransformError> {
    to_claude::convert(tool)
}