Kent Dong
|
5327a598ac
|
fix: Switch to the new HasRequestBody logic in ai-proxy (#3211)
|
2025-12-22 09:41:31 +08:00 |
|
johnlanni
|
b6e94b1f60
|
fix(ai-proxy): only perform protocol conversion for non-original protocols
Change-Id: Ib8ae3ebf6b47284108663c97777032d6282bb53c
|
2025-12-10 18:50:23 +08:00 |
|
johnlanni
|
6bf587a4d1
|
add wrapper.WithRebuildMaxMemBytes(200MB) to ai-statistics&ai-proxy
|
2025-12-09 20:44:23 +08:00 |
|
woody
|
8a3c0bb342
|
feat(ai-proxy): add video-related API paths and capabilities (#3108)
|
2025-11-11 19:39:49 +08:00 |
|
johnlanni
|
fe69084c04
|
enable ai-proxy&ai-statistics rebuild logic with new key
|
2025-10-11 16:32:32 +08:00 |
|
johnlanni
|
45a11734bd
|
remove rebuild logic in ai-proxy&ai-statistics
|
2025-09-26 16:26:06 +08:00 |
|
johnlanni
|
063bfbfcfe
|
fix(ai-proxy): fix streaming process
|
2025-09-23 19:44:30 +08:00 |
|
johnlanni
|
1cc977c6d4
|
add RebuildAfterRequests config for some plugins
|
2025-09-12 17:31:46 +08:00 |
|
澄潭
|
89d414e49a
|
fix(ai-proxy): Avoid overwriting the existing original auth header (#2904)
|
2025-09-11 16:54:26 +08:00 |
|
澄潭
|
4a429bf147
|
fix(ai-proxy): resolve Claude streaming response conversion and SSE event chunking issues (#2882)
|
2025-09-08 09:54:18 +08:00 |
|
澄潭
|
44c33617fa
|
feat(ai-proxy): add OpenRouter provider support (#2823)
|
2025-08-28 19:26:21 +08:00 |
|
澄潭
|
16a18c6609
|
feat(ai-proxy): add auto protocol compatibility for OpenAI and Claude APIs (#2810)
|
2025-08-25 14:13:51 +08:00 |
|
Kent Dong
|
c9fa8d15db
|
chore: Restructure the path-to-api-name mapping logic in ai-proxy (#2773)
|
2025-08-18 19:05:23 +08:00 |
|
澄潭
|
645646fe22
|
Fix the issue where AI route fallback does not work when using Bedrock. (#2653)
|
2025-07-31 20:16:16 +08:00 |
|
Kent Dong
|
7348c265b5
|
feat: Support model mapping and more URL configuration formats for Azure OpenAI (#2649)
|
2025-07-25 11:28:02 +08:00 |
|
Xijun Dai
|
c3eb8d0447
|
feat(ai-proxy): add anthropic && gemini apiName (#2551)
Signed-off-by: Xijun Dai <daixijun1990@gmail.com>
|
2025-07-15 19:15:07 +08:00 |
|
xingpiaoliang
|
081ab6ee8d
|
Migrate WASM Go Plugins to New SDK and Go 1.24 (#2532)
|
2025-07-11 10:43:00 +08:00 |
|
Xijun Dai
|
41a1455874
|
fix(ai-proxy): restrict the stream_options parameter to be effective only in the openai/v1/chatcompletions (#2524)
Signed-off-by: Xijun Dai <daixijun1990@gmail.com>
|
2025-07-01 21:44:34 +08:00 |
|
Xijun Dai
|
bb786c9618
|
feat(ai-proxy): add responses support for doubao (#2509)
Signed-off-by: Xijun Dai <daixijun1990@gmail.com>
|
2025-06-28 10:39:21 +08:00 |
|
woody
|
01a9161153
|
fix(ai-proxy): Unify the naming convention & fix api name mapping (#2441)
|
2025-06-20 16:35:30 +08:00 |
|
woody
|
926913f0e7
|
feat(ai-proxy): add support for OpenAI Fine-Tuning API (#2424)
|
2025-06-17 13:44:00 +08:00 |
|
Xijun Dai
|
33fc47cefb
|
feat(ai-proxy): add batches & files support (#2355)
Signed-off-by: Xijun Dai <daixijun1990@gmail.com>
|
2025-06-03 09:42:36 +08:00 |
|
Xijun Dai
|
a73c33f1da
|
feat(ai-proxy): support OpenAI-compatible image and audio model Mapping (#2341)
|
2025-05-30 12:16:52 +08:00 |
|
Kent Dong
|
29370b18d7
|
feat: Support /v1/models API in ai-proxy (#2164)
|
2025-05-06 15:53:13 +08:00 |
|
澄潭
|
45fbc8b084
|
optimize plugin sdk (#1930)
|
2025-03-22 22:46:37 +08:00 |
|
Kent Dong
|
eef8adf42f
|
fix: Skip reading non-JSON request bodies in ai-proxy (#1914)
|
2025-03-18 21:23:54 +08:00 |
|
Kent Dong
|
5de7c2a5ea
|
feat: Support files and batches APIs provided by Azure OpenAI (#1904)
|
2025-03-17 11:21:05 +08:00 |
|
澄潭
|
9a89665b22
|
optimize retry&failover logic (#1903)
|
2025-03-17 11:19:33 +08:00 |
|
Se7en
|
19496e5759
|
feat: support retry on http status code (#1817)
Co-authored-by: Kent Dong <ch3cho@qq.com>
|
2025-03-11 13:38:02 +08:00 |
|
Se7en
|
d3afe345ad
|
fix: remove last failed apiToken from retry apiToken list (#1802)
|
2025-02-26 21:11:51 +08:00 |
|
澄潭
|
1787553294
|
set include_usage by default for all model providers (#1818)
|
2025-02-26 16:49:16 +08:00 |
|
Kent Dong
|
49617c7a98
|
feat: Unify the SSE processing logic (#1800)
|
2025-02-25 11:00:18 +08:00 |
|
澄潭
|
2e6ddd7e35
|
Add ai search plugin (#1804)
|
2025-02-24 11:14:47 +08:00 |
|
Kent Dong
|
2328e19c9d
|
fix: Fix a bug in openaiCustomUrl support (#1790)
|
2025-02-22 12:12:49 +08:00 |
|
澄潭
|
49aad4152c
|
Supports completions API & support config openai baseUrl through openaiCustomUrl (#1765)
|
2025-02-18 09:57:48 +08:00 |
|
澄潭
|
2dbde1833f
|
ai proxy support passthrough path when api name is unknown (#1754)
|
2025-02-13 21:22:43 +08:00 |
|
pepesi
|
a84a382f1d
|
feature: allow ai-proxy to forward standard AI capabilities that are … (#1704)
|
2025-02-12 15:23:44 +08:00 |
|
Se7en
|
133a30b8d5
|
fix: stream response buffer issue (#1703)
|
2025-01-22 11:28:37 +08:00 |
|
澄潭
|
d29b8d7ca8
|
fix ai proxy checkStream (#1645)
|
2025-01-06 15:30:02 +08:00 |
|
澄潭
|
2501895b66
|
ai-cache update body buffer limit size (#1644)
|
2025-01-06 14:53:29 +08:00 |
|
Se7en
|
579c986915
|
feat: retry failed request (#1590)
|
2024-12-26 18:30:50 +08:00 |
|
澄潭
|
39c007d045
|
optimize ai proxy (#1603)
|
2024-12-19 16:22:35 +08:00 |
|
StarryNight
|
2a200cdd42
|
AI proxy return unified status in header phase (#1588)
|
2024-12-16 18:41:38 +08:00 |
|
pepesi
|
8f660211e3
|
feat: ai-proxy support custom error handler by cover util.ErrorHandler (#1537)
|
2024-12-06 11:47:50 +08:00 |
|
pepesi
|
8154cf95f1
|
feat: support custom log (#1521)
|
2024-11-27 20:11:29 +08:00 |
|
Se7en
|
d24123a55f
|
feat: implement apiToken failover mechanism (#1256)
|
2024-11-16 19:03:09 +08:00 |
|
Yang Beining
|
acec48ed8b
|
[ai-cache] Implement a WASM plugin for LLM result retrieval based on vector similarity (#1290)
|
2024-10-27 16:21:04 +08:00 |
|
Kent Dong
|
708e7af79a
|
feat: Support configuring a global provider list in ai-proxy plugin (#1334)
|
2024-09-26 11:27:22 +08:00 |
|
rinfx
|
f51408d7ff
|
add bailian support (#1319)
Co-authored-by: Kent Dong <ch3cho@qq.com>
|
2024-09-18 16:35:13 +08:00 |
|
澄潭
|
496346fe95
|
fix ai proxy check request body logic (#1252)
|
2024-08-26 13:33:44 +08:00 |
|