Laisky.Cai
acd9cc0db5
Merge branch 'upstream/main'
2025-02-01 13:17:28 +00:00
JustSong
fa2a772731
feat: able to query test log
2025-01-31 21:23:12 +08:00
JustSong
dc470ce82e
feat: show stream & elapsed time in log detail
2025-01-31 19:34:22 +08:00
Laisky.Cai
f47c70aaa2
Merge branch 'upstream/main'
2025-01-31 10:32:35 +00:00
JustSong
d0402f9086
feat: record request_id
2025-01-31 17:54:04 +08:00
JustSong
605bb06667
feat: update logger
2025-01-31 16:00:53 +08:00
Laisky.Cai
303ab407d0
fix: update repository links
2025-01-26 12:29:20 +00:00
Laisky.Cai
2d1fcb46a7
fix: change GetAudioTokens to return float64 and update related functions
2025-01-26 12:17:31 +00:00
Laisky.Cai
a46b94d4c5
feat: only allow gpt-audio stream mode when EnforceIncludeUsage is true
2025-01-26 08:21:51 +00:00
Laisky.Cai
531f832d1e
refactor: update variable names and improve code readability; add Makefile for linting and installation
2025-01-23 03:32:41 +00:00
Laisky.Cai
13b1b165bd
refactor: update UI text and error messages to English for better accessibility
2025-01-19 12:59:58 +00:00
Laisky.Cai
21041ec7ac
Merge branch 'main' into pr/Laisky/25
2025-01-17 07:45:29 +00:00
Laisky.Cai
bd9cee9c5c
Merge branch 'main' into pr/Laisky/23
2025-01-17 02:52:43 +00:00
Laisky.Cai
9730ac3bb5
feat: support gpt-4o-audio
2025-01-14 06:38:07 +00:00
Laisky.Cai
feacea0321
feat: support vertex imagen3
2025-01-12 04:18:57 +00:00
Laisky.Cai
bfe28fc1f8
fix: update README links and clean up GetAudioDuration function
2025-01-08 05:07:52 +00:00
Laisky.Cai
e17017eb4a
fix: implement audio duration retrieval and add tests
2025-01-08 03:55:02 +00:00
Laisky.Cai
c1a0471e73
feat: add audio processing helper functions and update Dockerfile
...
inspired by https://github.com/Laisky/one-api/pull/21
2025-01-08 02:35:38 +00:00
张盛
c9b3df8fc0
fix: audio transcription 400 error ( #1882 )
2024-12-27 16:51:41 +08:00
Laisky.Cai
3e82e76b03
feat: implement automatic removal of old request cost data
2024-12-22 12:23:32 +00:00
Laisky.Cai
a9604fd59c
Merge branch 'upstream/main'
2024-12-22 12:13:47 +00:00
lihangfu
381172cb36
feat: support Redis Sentinel and Redis Cluster ( #1952 )
...
* feature: support Redis Sentinel and Redis Cluster
* chore: update implementation
---------
Co-authored-by: JustSong <quanpengsong@gmail.com>
2024-12-22 19:21:24 +08:00
Laisky.Cai
305ce14fe3
feat: support replicate chat models ( #1989 )
...
* feat: add Replicate adaptor and integrate into channel and API types
* feat: support llm chat on replicate
2024-12-21 14:41:19 +08:00
Laisky.Cai
09bfd61f2e
refactor: replace Laisky/errors with pkg/errors for improved error handling
2024-12-20 03:06:09 +00:00
Laisky.Cai
502cf3315d
feat: support llm chat on replicate
2024-12-19 03:14:32 +00:00
Laisky.Cai
f72c715e4c
feat: support image inpainting for flux-fill on replicate
2024-12-16 09:12:24 +00:00
Laisky.Cai
082cfbe574
Merge remote-tracking branch 'origin/upstream/main'
2024-11-20 02:09:28 +00:00
JustSong
6eb0770a89
feat: support set system prompt for channel ( close #1920 )
2024-11-10 14:53:34 +08:00
JustSong
92cd46d64f
feat: able to use ENFORCE_INCLUDE_USAGE to enforce include usage in response
CI / Unit tests (push) Waiting to run
CI / commit_lint (push) Waiting to run
2024-11-10 00:36:08 +08:00
wanthigh
c368232f50
fix: changeoptional field to pointer type ( #1907 )
...
* fix:修复在渠道配置中设置模型重定向时,temperature为0被忽略的问题
* fix: set optional fields to pointer type
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2024-11-09 23:31:46 +08:00
Laisky.Cai
3f905ea0a4
Merge branch 'upstream/main'
2024-09-25 09:22:57 +00:00
抒情熊
fdd7bf41c0
feat: support multipart/form-data format request ( #1690 )
...
CI / Unit tests (push) Has been cancelled
CI / commit_lint (push) Has been cancelled
* "add parser multipart/form-data"
* chore: fix impl
* chore: update impl
---------
Co-authored-by: JustSong <songquanpeng@foxmail.com>
2024-09-22 17:32:47 +08:00
OnEvent
99c8c77504
feat: add oidc support ( #1725 )
...
CI / Unit tests (push) Waiting to run
CI / commit_lint (push) Waiting to run
* feat: add the ui for configuring the third-party standard OAuth2.0/OIDC.
- update SystemSetting.js
- add setup ui
- add configuration
* feat: add the ui for "allow the OAuth 2.0 to login"
- update SystemSetting.js
* feat: add OAuth 2.0 web ui and its process functions
- update common.js
- update AuthLogin.js
- update config.js
* fix: missing "Userinfo" endpoint configuration entry, used by OAuth clients to request user information from the IdP.
- update config.js
- update SystemSetting.js
* feat: updated the icons for Lark and OIDC to match the style of the icons for WeChat, EMail, GitHub.
- update lark.svg
- new oidc.svg
* refactor: Changing OAuth 2.0 to OIDC
* feat: add OIDC login method
* feat: Add support for OIDC login to the backend
* fix: Change the AppId and AppSecret on the Web UI to the standard usage: ClientId, ClientSecret.
* feat: Support quick configuration of OIDC through Well-Known Discovery Endpoint
* feat: Standardize terminology, add well-known configuration
- Change the AppId and AppSecret on the Server End to the standard usage: ClientId, ClientSecret.
- add Well-Known configuration to store in database, no actual use in server end but store and display in web ui only
2024-09-21 23:03:20 +08:00
Laisky.Cai
adba54acd3
fix: implement improved headers for anthropic to support 8k outputs ( #1654 )
2024-07-16 23:48:54 +08:00
Laisky.Cai
f9417d32e1
Merge remote-tracking branch 'origin/upstream/main'
2024-07-09 06:28:06 +00:00
open source
6a941748f8
feat: add initial root access token ( #1598 )
...
Signed-off-by: xiaobo <peterwillcn@gmail.com>
2024-07-06 13:15:17 +08:00
Leo Q
ec6ad24810
feat: support smtp without auth ( #1101 )
2024-07-03 22:23:49 +08:00
LinZeliang
c4fe57c165
feat: support one or more log file ( #1400 )
...
Co-authored-by: Laisky.Cai <github@laisky.com>
2024-07-03 20:53:29 +08:00
Laisky.Cai
c20f27ec45
Merge remote-tracking branch 'origin/upstream/main'
2024-07-01 03:09:33 +00:00
zijiren
b21b3b5b46
refactor: abusing goroutines and channel ( #1561 )
...
* refactor: abusing goroutines
* fix: trim data prefix
* refactor: move functions to render package
* refactor: add back trim & flush
---------
Co-authored-by: JustSong <quanpengsong@gmail.com>
2024-06-30 18:36:33 +08:00
igophper
34cb147a74
refactor: replace hardcoded string with ctxkey constant ( #1579 )
...
Co-authored-by: 江杭辉 <jianghanghui@k.app>
2024-06-30 16:13:43 +08:00
Laisky.Cai
0164cdbcf2
Merge remote-tracking branch 'origin/upstream/main'
2024-06-24 01:46:01 +00:00
JustSong
a3c7e15aed
fix: fix ut
2024-06-23 15:14:39 +08:00
JustSong
fee69e7c20
fix: fix ut
2024-06-23 13:48:52 +08:00
Laisky.Cai
115287b8cf
Merge remote-tracking branch 'origin/upstream/main'
2024-06-17 03:16:36 +00:00
JustSong
ed717211aa
chore: adjust default rate limit config
2024-06-13 00:35:37 +08:00
JustSong
6ccf3f3cfc
chore: add logger.SysLogf function
2024-06-13 00:28:56 +08:00
Laisky.Cai
c524e60d9f
Merge remote-tracking branch 'origin/upstream/main'
2024-05-29 06:12:37 +00:00
JustSong
ceea4c6d4a
feat: support user content download proxy & relay proxy now
2024-05-29 01:14:00 +08:00
Laisky.Cai
ca23dd9a97
Merge commit '1c2654320e5b6268b13b6efca40ce37a523d032b'
2024-04-28 01:53:31 +00:00