Commit History
✨ Feature: Add feature: Support for counting model usage in the stats endpoint
5eb10aa
🐛 Bug: Fix the bug where the next channel cannot be automatically switched when an error occurs in non-streaming output for o1-mini and o1-preview.
bdfeca1
🐛 Bug: Fix the bug that fails to properly catch httpx.RemoteProtocolError.
983694e
🐛 Bug: Fix the bug where the lobechat gemini official API cannot use the tool. The reason is that lobechat automatically uses multiple consecutive underscores in the system prompt to name function names, which gemini does not support.
5eb8cba
💻 Code: Optimize log display: When the model does not exist, display it in the log.
061e8aa
🐛 Bug: Fix the bug of connectivity check error at lobechat endpoint /v1/chat/completions
c09ef14
💻 Code: Increase the default timeout to 100 seconds to improve the success rate of o1-preview responses.
ab734b8
📖 Docs: Update document
49f1818
🐛 Bug: Fix the o1-mini timeout bug, increase the default timeout to 40 seconds.
78ff70d
🐛 Bug: Fix the bug where the system prompt is not deleted in the o1-mini model message.
aea01d0
🤖 Models: Add support for o1-mini o1-preview model
1126d73
🐛 Bug: Fix the bug where httpx.RemoteProtocolError was not caught
f4d6dda
🐛 Bug: Fix the bug where the client uploads the image URL instead of converting it to base64 encoding during image recognition.
5c2c740
🐛 Bug: Fix the bug where error codes are not accurately returned to the client.
3972d74
🐛 Bug: Fix the bug that the official Claude API cannot use PNG format images.
14428d9
✨ Feature: Add feature: Add support for using angle brackets to enclose strings to set the string before the slash to the channel name.
6038b37
🐛 Bug: 1. Fix the bug where the API key is not found when rate limiting.
cfd3f47
✨ Feature: Add feature: Support Cloudflare API model
95ca783
🐛 Bug: Fix the bug where the official Claude API does not correctly pass the token count.
1de140d
✨ Feature: Adapt to the deprecated function call request body format of OpenAI
9874f60
🐛 Bug: Fix the bug where the timestamp is a decimal.
237c936
📖 Docs: Update the documentation, add an English README.
fc8f1ee
✨ Feature: Add feature: Add support for rate limiting.
b812da1
🐛 Bug: Fix the bug when the model list is empty.
7477ff7
🐛 Bug: Fix the bug where tool use is still included in the request body when tools are closed.
f3ea9b1
🐛 Bug: 1. Fix the bug of log errors being repeatedly displayed.
8eca72e
🐛 Bug: Fix the bug that prevents the OpenAI API key from being used normally in zed.
60e7a94
🐛 Bug: Fix the bug where the channel status is not sorted by success rate.
dac9c70
✨ Feature: Add feature: Add support for weighted load balancing.
3ec7a0b
✨ Feature: Add features: Add API channel success rate statistics, channel status records.
73a667f
🐛 Bug: Fix the bug of tool use request body format error
44caf41
Fix the bug where claude tool_choice does not support "tool_choice": {"type": "any"}
0ce2715
🐛 Bug: 1. Fix the bug where the max_tokens is missing in the Claude request body
7f8be8f
Add feature: support load balancing for multiple keys in a single channel, enabled by default.
aeec83c
Fix the bug where claude stream is not defined.
f3fce0a
Fix the bug that cannot adapt to the available model name.
163e912
Fix the bug where the Claude API does not return the DONE SSE message.
7b515b4
🐛 Bug: Fix the bug where the timeout was not converted to a float.
3fc76ba
fixed bug: ModuleNotFoundError: No module named 'aiofiles'
94c81e3
Add traffic middleware
819abc0
Fix the bug that does not adapt to the new API for obtaining the model list.
2a7fbb2
Fix the bug where Claude cannot use tool use.
894ff24
Add feature: support OpenAI dall-e-3 image generation
2ec0842
Fix the bug with the incorrect ending character in OpenAI format responses.
46ce910
Fix the bug where the provider lookup is inaccurate.
58a694d
Fix the bug of incorrect request body format for tool use.
69fd3e6
Merge pull request #3 from omegaduncan/main
a11cc62
unverified
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