APIBypass v0.6.6
Removed Responses API Support
- Removed OpenAI Responses API (
/v1/responses) endpoint: The project now focuses exclusively on Chat Completions API and Anthropic Messages API. Responses API format conversion will be reintroduced later via a dedicated CodexAdaptor module.
Simplified Architecture
- Removed
APIFormat.responsesenum case: The core format routing now only supports two formats: OpenAI Chat Completions and Anthropic Messages. - Removed
APIProvider.openaiResponsesprovider type: Provider configuration UI no longer shows the Responses API option. - Cleaned up ~500 lines of Responses-specific translation code: Removed 8 format conversion methods and 5 usage mapping helpers from
FormatTranslator.
Changelog
- refactor: remove
/v1/responsesendpoint from HTTPServer - refactor: remove
APIFormat.responsesfrom ProxyEngine - refactor: remove
APIProvider.openaiResponsesfrom APIProvider model - refactor: remove Responses request/response translation methods from FormatTranslator
- refactor: remove Responses usage mapping helpers from FormatTranslator
- refactor: remove
.openaiResponsescase from NetworkService auth switch - refactor: remove Responses option from provider UI pickers
- refactor: remove
provider_type_openai_responseslocalization key
Download
Build from Source
git clone https://github.com/panando/APIBypass.git
cd APIBypass
git checkout v0.6.6
swift build -c releaseRequirements: macOS 14.0+, Swift 6.0+, Xcode 16.0+