├── .dockerignore ├── .env.example ├── .github └── workflows │ ├── docker-publish.yml │ └── release.yml ├── .gitignore ├── Dockerfile ├── README.md ├── README_EN.md ├── docker-compose.yml ├── images └── image-20250727163506047.png ├── render.yaml ├── requirements.txt ├── src ├── __init__.py ├── api │ ├── conversion_api.py │ ├── unified_api.py │ └── web_api.py ├── channels │ ├── __init__.py │ └── channel_manager.py ├── core │ ├── __init__.py │ ├── anthropic_detector.py │ ├── capability_detector.py │ ├── gemini_detector.py │ └── openai_detector.py ├── formats │ ├── __init__.py │ ├── anthropic_converter.py │ ├── base_converter.py │ ├── converter_factory.py │ ├── gemini_converter.py │ └── openai_converter.py └── utils │ ├── __init__.py │ ├── auth.py │ ├── config.py │ ├── database.py │ ├── encryption.py │ ├── env_config.py │ ├── exceptions.py │ ├── http_client.py │ ├── logger.py │ └── security.py ├── static ├── favicon.ico ├── script.js └── style.css └── web_server.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/README_EN.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /images/image-20250727163506047.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/images/image-20250727163506047.png -------------------------------------------------------------------------------- /render.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/render.yaml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/api/conversion_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/api/conversion_api.py -------------------------------------------------------------------------------- /src/api/unified_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/api/unified_api.py -------------------------------------------------------------------------------- /src/api/web_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/api/web_api.py -------------------------------------------------------------------------------- /src/channels/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Channel management module 3 | """ -------------------------------------------------------------------------------- /src/channels/channel_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/channels/channel_manager.py -------------------------------------------------------------------------------- /src/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/anthropic_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/core/anthropic_detector.py -------------------------------------------------------------------------------- /src/core/capability_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/core/capability_detector.py -------------------------------------------------------------------------------- /src/core/gemini_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/core/gemini_detector.py -------------------------------------------------------------------------------- /src/core/openai_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/core/openai_detector.py -------------------------------------------------------------------------------- /src/formats/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Format conversion module 3 | """ -------------------------------------------------------------------------------- /src/formats/anthropic_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/formats/anthropic_converter.py -------------------------------------------------------------------------------- /src/formats/base_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/formats/base_converter.py -------------------------------------------------------------------------------- /src/formats/converter_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/formats/converter_factory.py -------------------------------------------------------------------------------- /src/formats/gemini_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/formats/gemini_converter.py -------------------------------------------------------------------------------- /src/formats/openai_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/formats/openai_converter.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/utils/auth.py -------------------------------------------------------------------------------- /src/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/utils/config.py -------------------------------------------------------------------------------- /src/utils/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/utils/database.py -------------------------------------------------------------------------------- /src/utils/encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/utils/encryption.py -------------------------------------------------------------------------------- /src/utils/env_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/utils/env_config.py -------------------------------------------------------------------------------- /src/utils/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/utils/exceptions.py -------------------------------------------------------------------------------- /src/utils/http_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/utils/http_client.py -------------------------------------------------------------------------------- /src/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/utils/logger.py -------------------------------------------------------------------------------- /src/utils/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/src/utils/security.py -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/static/script.js -------------------------------------------------------------------------------- /static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/static/style.css -------------------------------------------------------------------------------- /web_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinrain/Api-Conversion/HEAD/web_server.py --------------------------------------------------------------------------------