• Ethan0x0000's avatar
    feat(service): record upstream model across all gateway paths · 2e4ac88a
    Ethan0x0000 authored
    Propagate UpstreamModel through ForwardResult and OpenAIForwardResult in Anthropic direct, API-key passthrough, Bedrock, and OpenAI gateway flows. Extract optionalNonEqualStringPtr and optionalTrimmedStringPtr into usage_log_helpers.go. Store upstream_model only when it differs from the requested model.
    
    Also introduces anthropicPassthroughForwardInput struct to reduce parameter count.
    2e4ac88a
usage_log_helpers.go 511 Bytes