├── .dockerignore ├── .github └── workflows │ └── docker-publish.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── adapters ├── __init__.py ├── adapter_factory.py ├── azure.py ├── base.py ├── bing_sydney.py ├── claude.py ├── claude_web.py ├── gemini_adapter.py ├── model_name_router_adapter.py ├── protocol.py ├── proxy.py ├── qwen.py ├── router_adapter.py ├── skylark.py ├── xunfei_spark.py └── zhipu_api.py ├── clients ├── __init__.py ├── claude_web_client.py ├── sydney │ ├── __init__.py │ ├── constants.py │ ├── enums.py │ ├── exceptions.py │ ├── sydney.py │ └── utils.py └── xunfei_spark │ └── api │ └── spark_api.py ├── config.py ├── dist ├── index.html ├── script.js └── style.css ├── docker-compose.yml ├── img └── image.png ├── model-config-default.json ├── open-api.py ├── requirements.txt ├── tests ├── sydney_test.py ├── test.py └── test_skylark.py └── utils ├── sse_client.py └── util.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/README.md -------------------------------------------------------------------------------- /adapters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /adapters/adapter_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/adapter_factory.py -------------------------------------------------------------------------------- /adapters/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/azure.py -------------------------------------------------------------------------------- /adapters/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/base.py -------------------------------------------------------------------------------- /adapters/bing_sydney.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/bing_sydney.py -------------------------------------------------------------------------------- /adapters/claude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/claude.py -------------------------------------------------------------------------------- /adapters/claude_web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/claude_web.py -------------------------------------------------------------------------------- /adapters/gemini_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/gemini_adapter.py -------------------------------------------------------------------------------- /adapters/model_name_router_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/model_name_router_adapter.py -------------------------------------------------------------------------------- /adapters/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/protocol.py -------------------------------------------------------------------------------- /adapters/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/proxy.py -------------------------------------------------------------------------------- /adapters/qwen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/qwen.py -------------------------------------------------------------------------------- /adapters/router_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/router_adapter.py -------------------------------------------------------------------------------- /adapters/skylark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/skylark.py -------------------------------------------------------------------------------- /adapters/xunfei_spark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/xunfei_spark.py -------------------------------------------------------------------------------- /adapters/zhipu_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/adapters/zhipu_api.py -------------------------------------------------------------------------------- /clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients/claude_web_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/clients/claude_web_client.py -------------------------------------------------------------------------------- /clients/sydney/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/clients/sydney/__init__.py -------------------------------------------------------------------------------- /clients/sydney/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/clients/sydney/constants.py -------------------------------------------------------------------------------- /clients/sydney/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/clients/sydney/enums.py -------------------------------------------------------------------------------- /clients/sydney/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/clients/sydney/exceptions.py -------------------------------------------------------------------------------- /clients/sydney/sydney.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/clients/sydney/sydney.py -------------------------------------------------------------------------------- /clients/sydney/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/clients/sydney/utils.py -------------------------------------------------------------------------------- /clients/xunfei_spark/api/spark_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/clients/xunfei_spark/api/spark_api.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/config.py -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/dist/index.html -------------------------------------------------------------------------------- /dist/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/dist/script.js -------------------------------------------------------------------------------- /dist/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/dist/style.css -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /img/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/img/image.png -------------------------------------------------------------------------------- /model-config-default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/model-config-default.json -------------------------------------------------------------------------------- /open-api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/open-api.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/sydney_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/tests/sydney_test.py -------------------------------------------------------------------------------- /tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/tests/test.py -------------------------------------------------------------------------------- /tests/test_skylark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/tests/test_skylark.py -------------------------------------------------------------------------------- /utils/sse_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/utils/sse_client.py -------------------------------------------------------------------------------- /utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tian-minghui/openai-style-api/HEAD/utils/util.py --------------------------------------------------------------------------------