one-api/controller
Laisky.Cai b58bd7e3ab feat: support vision
- Added new dependencies: `github.com/fsnotify/fsnotify v1.4.9`, `github.com/go-playground/assert/v2 v2.2.0`, `github.com/nxadm/tail v1.4.8`, `github.com/onsi/ginkgo v1.16.5`, `github.com/onsi/gomega v1.18.1`, `golang.org/x/net v0.10.0`, `gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7`
- Updated dependencies: `github.com/gin-gonic/gin` from v1.9.0 to v2.0.0, `golang.org/x/net` from v0.17.0 to v0.10.0
- Removed dependencies: `github.com/golang-jwt/jwt v3.2.2+incompatible`, `github.com/gorilla/websocket v1.5.1`
- Updated Go version from `1.18` to `1.21`
- Made various modifications and refactoring in the code:
  - Added new struct `VisionMessage` with fields `Role`, `Content`, and `Name`
  - Added constants for certain types
  - Added methods and error handling to handle different message types
  - Modified existing struct and methods to accommodate changes
  - Removed unused imports
2023-11-17 01:59:11 +00:00
..
billing.go chore: update error code 2023-09-17 11:30:20 +08:00
channel-billing.go fix: fix unable to set zero value for base url & model mapping 2023-09-18 22:07:17 +08:00
channel-test.go fix: fix Cloudflare AI Gateway channel test support (#639) 2023-11-05 19:08:25 +08:00
channel.go feat: able to delete all disabled channels 2023-10-14 17:25:48 +08:00
github.go fix: fix oauth2 state not checking 2023-09-15 00:24:20 +08:00
group.go feat: able to set group ratio now (close #62, close #142) 2023-06-11 11:08:16 +08:00
log.go feat: supprt channel priority now & record channel id in log (#484) 2023-09-17 19:18:16 +08:00
misc.go feat: support email domain whitelist (#337) 2023-07-30 12:44:41 +08:00
model.go feat: sync pricing for new 1106 models (#696) 2023-11-10 21:08:23 +08:00
option.go feat: support Tencent's model (close #519) 2023-10-03 14:19:03 +08:00
redemption.go feat: now user can top up via redemption code (close #9) 2023-04-26 17:02:26 +08:00
relay-aiproxy.go feat: support vision 2023-11-17 01:59:11 +00:00
relay-ali.go feat: support vision 2023-11-17 01:59:11 +00:00
relay-audio.go feat: add cloudflare ai gateway support for image & audio (#607) 2023-10-22 17:50:52 +08:00
relay-baidu.go feat: support vision 2023-11-17 01:59:11 +00:00
relay-claude.go feat: support vision 2023-11-17 01:59:11 +00:00
relay-image.go feat: add cloudflare ai gateway support for image & audio (#607) 2023-10-22 17:50:52 +08:00
relay-openai.go refactor: add set event stream headers func (#402) 2023-08-12 21:55:18 +08:00
relay-palm.go feat: support vision 2023-11-17 01:59:11 +00:00
relay-tencent.go feat: support vision 2023-11-17 01:59:11 +00:00
relay-text.go feat: support vision 2023-11-17 01:59:11 +00:00
relay-utils.go feat: add cloudflare ai gateway support for image & audio (#607) 2023-10-22 17:50:52 +08:00
relay-xunfei.go feat: support vision 2023-11-17 01:59:11 +00:00
relay-zhipu.go feat: support vision 2023-11-17 01:59:11 +00:00
relay.go feat: support vision 2023-11-17 01:59:11 +00:00
token.go refactor: Refactor token handling in the controller 2023-11-16 05:24:56 +00:00
user.go feat: Implement API endpoints for user management and information retrieval 2023-10-19 09:42:47 +00:00
wechat.go feat: support aff now (close #75) 2023-06-17 18:12:58 +08:00