one-api/relay/channel
Laisky.Cai ddd2dd1041 fix: Refactor relay/channel, upgrade deps, improve request handling and error messages.
* Updated relay/channel/gemini package to use gin-gonic/gin for routing
* Added timeouts, environment variable for proxy, and error handling for HTTP clients in relay/util/init.go
* Improved error handling, URL path cases, and channel selection logic in middleware/distributor.go
* Added Content-Type header, closed request bodies, and added context to requests in relay/channel/common.go
* Upgraded various dependencies in go.mod
* Modified the GetRequestURL method in relay/channel/gemini/adaptor.go to include a "key" parameter in the URL and set a default version of "v1beta"
* Added io and net/http packages in relay/channel/gemini/adaptor.go and relay/channel/gemini/main.go
* Added a struct for GeminiStreamResp and modified response handling in relay/channel/gemini/main.go
* Imported packages for io and net/http added, gin-gonic/gin package added, and error handling improved in relay/channel/gemini/main.go
2024-03-19 03:11:19 +00:00
..
ai360 feat: support moonshot now (close #804) 2024-02-18 16:17:19 +08:00
aiproxy fix: Update error handling to Laisky/errors/v2 package across project 2024-03-12 06:40:23 +00:00
ali fix: force set Accept header for ali stream request (close #1151) 2024-03-14 23:20:38 +08:00
anthropic Merge remote-tracking branch 'origin/upstream/main' 2024-03-15 09:49:49 +00:00
baichuan feat: support baichuan's models now (close #1057) 2024-03-02 00:55:48 +08:00
baidu Merge remote-tracking branch 'origin/upstream/main' 2024-03-15 09:49:49 +00:00
gemini fix: Refactor relay/channel, upgrade deps, improve request handling and error messages. 2024-03-19 03:11:19 +00:00
groq feat: support groq now (close #1087) 2024-03-10 14:09:44 +08:00
lingyiwanwu feat: support lingyiwanwu 2024-03-14 23:11:36 +08:00
minimax fix: Upgrade error handling to errors/v2 package and refactor error messages. 2024-03-12 06:43:54 +00:00
mistral feat: support Mistral's models now (close #1051) 2024-03-03 21:46:45 +08:00
moonshot feat: support moonshot now (close #804) 2024-02-18 16:17:19 +08:00
ollama feat: support ollama now (close #870) 2024-03-14 01:02:47 +08:00
openai Merge remote-tracking branch 'origin/upstream/main' 2024-03-15 09:49:49 +00:00
palm fix: Update error handling to Laisky/errors/v2 package across project 2024-03-12 06:40:23 +00:00
tencent fix: Update error handling to Laisky/errors/v2 package across project 2024-03-12 06:40:23 +00:00
xunfei fix: Update error handling to Laisky/errors/v2 package across project 2024-03-12 06:40:23 +00:00
zhipu chore: limit the temperature and top_p parameter value range to (0.0, 1) for zhipu (#1091) 2024-03-16 13:39:30 +08:00
common.go fix: Refactor relay/channel, upgrade deps, improve request handling and error messages. 2024-03-19 03:11:19 +00:00
interface.go feat: support moonshot now (close #804) 2024-02-18 16:17:19 +08:00