A lightweight, provider-neutral library for translating LLM requests and responses across model APIs. It automatically reconciles parameter differences—normalizing ranges, renaming fields, and dropping unsupported options—while preserving semantics. Supports bidirectional translation between OpenAI Chat Completions and the Responses API.

3 Open Issues Need Help Last updated: Jul 14, 2026

Open Issues Need Help

View All on GitHub

A lightweight, provider-neutral library for translating LLM requests and responses across model APIs. It automatically reconciles parameter differences—normalizing ranges, renaming fields, and dropping unsupported options—while preserving semantics. Supports bidirectional translation between OpenAI Chat Completions and the Responses API.

Python

A lightweight, provider-neutral library for translating LLM requests and responses across model APIs. It automatically reconciles parameter differences—normalizing ranges, renaming fields, and dropping unsupported options—while preserving semantics. Supports bidirectional translation between OpenAI Chat Completions and the Responses API.

Python

A lightweight, provider-neutral library for translating LLM requests and responses across model APIs. It automatically reconciles parameter differences—normalizing ranges, renaming fields, and dropping unsupported options—while preserving semantics. Supports bidirectional translation between OpenAI Chat Completions and the Responses API.

Python