openai-proxy icon indicating copy to clipboard operation
openai-proxy copied to clipboard

基于 Go 实现的 OpenAI HTTP 代理(云函数、lambda 函数、自己部署均可)

Results 15 openai-proxy issues
Sort by recently updated
recently updated
newest added

纯路人,没学过golang 想重新编译一下项目,以适配长文本输出(gpt3.5-16k) 结果编译通过,部署到腾讯云函数上面就会出现HTTP405 排查了一个小时,最后发现是因为使用了最新的go 1.20,使用go 1.17.5在Ubuntu22.04下编译就正常了😅

io.Copy无法保证实时转发streaming流,需要改进 `buf := make([]byte, 1024*1024) // 1MB buffer for { n, err := resp.Body.Read(buf) if err != nil && err != io.EOF { http.Error(w, err.Error(), http.StatusInternalServerError) return } if n...

```go package main import ( "context" "crypto/tls" "io/ioutil" "net/http" "net/url" "os" "strings" "time" "github.com/aws/aws-lambda-go/events" "github.com/aws/aws-lambda-go/lambda" ) var ( target = "https://api.openai.com" // 目标域名 httpProxy = "http://127.0.0.1:10809" // 本地代理地址和端口 ) func...

修改前请求截图: ![image](https://github.com/geekr-dev/openai-proxy/assets/26875907/215187ba-c94c-4440-a40c-a1c35d7ca4cc) 修改后请求截图: ![image](https://github.com/geekr-dev/openai-proxy/assets/26875907/2e5e7cbf-92c2-4043-a014-e0c20dee23b3)

![image](https://user-images.githubusercontent.com/54936130/227912386-ef8517b3-19a7-4704-bdbd-227d1d17cd5d.png) ![image](https://user-images.githubusercontent.com/54936130/227912428-429204e7-d021-42b5-b6c7-7afd0a01fab0.png)

![image](https://user-images.githubusercontent.com/54936130/227911437-5f4a13b8-1628-491c-92b3-3fbf8fcdf713.png)