├── .env.example ├── .gitattributes ├── .github └── workflows │ └── docker-build-push.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── app ├── __init__.py ├── api │ └── admin.py ├── core │ ├── __init__.py │ ├── config.py │ ├── openai.py │ ├── response_handlers.py │ ├── signature.py │ ├── token_manager.py │ └── zai_transformer.py ├── models │ ├── __init__.py │ └── schemas.py └── utils │ ├── __init__.py │ ├── helpers.py │ ├── reload_config.py │ ├── sse_parser.py │ ├── sse_tool_handler.py │ └── tools.py ├── docker-compose.host.yml ├── docker-compose.yml ├── main.py ├── requirements.txt └── tests ├── test_api_integration.py ├── test_e2e_signature.py ├── test_final_verification.py ├── test_function_call.py ├── test_multimodal_quick.py ├── test_proxy.py ├── test_re.py ├── test_signature.py └── test_tool_call.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/docker-build-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/.github/workflows/docker-build-push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/README.md -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/api/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/api/admin.py -------------------------------------------------------------------------------- /app/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/core/__init__.py -------------------------------------------------------------------------------- /app/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/core/config.py -------------------------------------------------------------------------------- /app/core/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/core/openai.py -------------------------------------------------------------------------------- /app/core/response_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/core/response_handlers.py -------------------------------------------------------------------------------- /app/core/signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/core/signature.py -------------------------------------------------------------------------------- /app/core/token_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/core/token_manager.py -------------------------------------------------------------------------------- /app/core/zai_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/core/zai_transformer.py -------------------------------------------------------------------------------- /app/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/models/__init__.py -------------------------------------------------------------------------------- /app/models/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/models/schemas.py -------------------------------------------------------------------------------- /app/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/utils/__init__.py -------------------------------------------------------------------------------- /app/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/utils/helpers.py -------------------------------------------------------------------------------- /app/utils/reload_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/utils/reload_config.py -------------------------------------------------------------------------------- /app/utils/sse_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/utils/sse_parser.py -------------------------------------------------------------------------------- /app/utils/sse_tool_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/utils/sse_tool_handler.py -------------------------------------------------------------------------------- /app/utils/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/app/utils/tools.py -------------------------------------------------------------------------------- /docker-compose.host.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/docker-compose.host.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/test_api_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/tests/test_api_integration.py -------------------------------------------------------------------------------- /tests/test_e2e_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/tests/test_e2e_signature.py -------------------------------------------------------------------------------- /tests/test_final_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/tests/test_final_verification.py -------------------------------------------------------------------------------- /tests/test_function_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/tests/test_function_call.py -------------------------------------------------------------------------------- /tests/test_multimodal_quick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/tests/test_multimodal_quick.py -------------------------------------------------------------------------------- /tests/test_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/tests/test_proxy.py -------------------------------------------------------------------------------- /tests/test_re.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/tests/test_re.py -------------------------------------------------------------------------------- /tests/test_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/tests/test_signature.py -------------------------------------------------------------------------------- /tests/test_tool_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaoxiaozhao07/z.ai2api_python/HEAD/tests/test_tool_call.py --------------------------------------------------------------------------------