一个简单的小工具,将不同模型的api转为openai的api 以支持b端或c端gpt应用[ChatGPT-Next-Web]
目前已接入
- gemini
- 阿里通义千问
- 通义千问web转api
- "gemini-pro"
- "qwen-turbo"
- "qwen-1.8b-chat"
- "qwen-web"
将程序的自定义接口设置为你服务器的地址
只映射了'/v1/chat/completions' 接口
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o uniapi2openai
测试接口
curl --request POST \
--url https://uniapi2openai-xxxxxx.onrender.com/v1/chat/completions \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'content-type: application/json' \
--data '{
"model": "YOUR_MODEL",
"messages": [
{
"role": "user",
"content": "你好"
}
],
"stream": true
}'