uni-api / main.py

Commit History

Add traffic middleware
819abc0

yym68686 commited on

Fix the bug that does not adapt to the new API for obtaining the model list.
2a7fbb2

yym68686 commited on

Add feature: support OpenAI dall-e-3 image generation
2ec0842

yym68686 commited on

Fix the bug where the provider lookup is inaccurate.
58a694d

yym68686 commited on

revert: try_all_providers method in ModelRequestHandler
47c28b9

zeta commited on

refactor: revise round-robin and auto-retry logic in API request handling
bdd215f

zeta commited on

fix: Improve round-robin provider selection and add Claude max_tokens auto-fill
9b5984b

zeta commited on

Add feature: support vertex claude API using tool use functionality.
7d44776

yym68686 commited on

✨ Feature: Add feature: Support vertex ai API and vertex tool use invocation.
edb14b7

yym68686 commited on

Fix the bug related to asyncio.CancelledError error
0f410b4

yym68686 commited on

fix bug
2a42096

yym68686 commited on

🐛 Bug: 1. Fix the bug of httpx reading streamed output timeout.
55a4247

yym68686 commited on

🐛 Bug: Fix the bug of the model provider matching order error.
33bccc2

yym68686 commited on

Add feature: automatic URL redirection
133f622

yym68686 commited on

Fix the issue where Gemini cannot be used.
766167a

yym68686 commited on

fix log display error
c0521af

yym68686 commited on

Optimize log display, showing the model requested by the user.
39b80b6

yym68686 commited on

Fix the bug in the matching model algorithm.
93aef2a

yym68686 commited on

Support downloading configuration files from external URLs.
3e22716

yym68686 commited on

Support downloading configuration files from external URLs.
b21d1ea

yym68686 commited on

Support downloading configuration files from external URLs.
810662a

yym68686 commited on

Change log display
a1d3f78

yym68686 commited on

Do not display log information of level info
b269107

yym68686 commited on

Uvicorn as an ASGI server, disable WebSocket support on startup
2677404

yym68686 commited on

Fix a possible bug that occurs when attempting to encode a dictionary (dict) object as a string in a FastAPI application.
1e617f9

yym68686 commited on

Fix a possible bug that occurs when attempting to encode a dictionary (dict) object as a string in a FastAPI application.
1ad99a8

yym68686 commited on

Fix a possible bug that occurs when attempting to encode a dictionary (dict) object as a string in a FastAPI application.
c2775d8

yym68686 commited on

Optimize log display
bc7d0c8

yym68686 commited on

Fix the bug that prevents automatic polling.
359a819

yym68686 commited on

Fix the bug that prevents automatic polling.
e2c7d56

yym68686 commited on

Fix the bug in the model matching rules.
47f4668

yym68686 commited on

Optimize log display
e154153

yym68686 commited on

Optimize log display
7e7f510

yym68686 commited on

Increase the initial character read timeout.
4bd89b8

yym68686 commited on

Add get models endpoint.
aa42078

yym68686 commited on

Fix the error of name not defined
bafce90

yym68686 commited on

Fix the issue where the original model name cannot be requested.
e86d80a

yym68686 commited on

Fix the issue where the original model name cannot be requested.
fc14950

yym68686 commited on

Refactor code
d62232c

yym68686 commited on

Add GPT format test module
2cdadb6

yym68686 commited on

Do not output response stream
93c3f12

yym68686 commited on

Modify the stream read response timeout to 5 seconds.
82c93cf

yym68686 commited on

Fix the bug where the end of the GPT format response does not have a newline
f0d6a67

yym68686 commited on

Fix polling algorithm error
9d7f082

yym68686 commited on

Fix the bug where an error is reported when loading the configuration file without api.yaml.
36471d2

yym68686 commited on

Support setting whether to poll for each API key separately.
b54a508

yym68686 commited on

🐛 Bug: Fix the bug in the Claude API URL determination algorithm.
d37cc67

yym68686 commited on

Automatically determine which engine to use.
7158ded

yym68686 commited on

Fix the issue where openrouter cannot use Gemini.
60cf2f7

yym68686 commited on

Fix the bug of tools search error.
819dd2f

yym68686 commited on