• alfadb's avatar
    feat(openai): add /v1/messages endpoint and API compatibility layer · ff1f1149
    alfadb authored
    Add Anthropic Messages API support for OpenAI platform groups, enabling
    clients using Claude-style /v1/messages format to access OpenAI accounts
    through automatic protocol conversion.
    
    - Add apicompat package with type definitions and bidirectional converters
      (Anthropic  Chat, Chat  Responses, Anthropic 
    
     Responses)
    - Implement /v1/messages endpoint for OpenAI gateway with streaming support
    - Add model mapping UI for OpenAI OAuth accounts (whitelist + mapping modes)
    - Support prompt caching fields and codex OAuth transforms
    - Fix tool call ID conversion for Responses API (fc_ prefix)
    - Ensure function_call_output has non-empty output field
    Co-Authored-By: default avatarClaude Opus 4.6 <noreply@anthropic.com>
    ff1f1149
openai_gateway_service.go 121 KB