feat: initial commit

This commit is contained in:
Zhiqiang Li
2023-03-24 15:12:01 +08:00
commit e025a0f9e0
13 changed files with 409 additions and 0 deletions

20
openai/init.go Normal file
View File

@@ -0,0 +1,20 @@
package openai
import (
"fmt"
"github.com/stulzq/azure-openai-proxy/constant"
"log"
"os"
)
func Init() {
AzureOpenAIAPIVer = os.Getenv(constant.ENV_AZURE_OPENAI_API_VER)
AzureOpenAIDeploy = os.Getenv(constant.ENV_AZURE_OPENAI_DEPLOY)
AzureOpenAIEndpoint = os.Getenv(constant.ENV_AZURE_OPENAI_ENDPOINT)
log.Println("AzureOpenAIAPIVer: ", AzureOpenAIAPIVer)
log.Println("AzureOpenAIDeploy: ", AzureOpenAIDeploy)
log.Println("AzureOpenAIEndpoint: ", AzureOpenAIEndpoint)
ChatCompletionsUrl = fmt.Sprintf("%s/openai/deployments/%s/chat/completions?api-version=%s", AzureOpenAIEndpoint, AzureOpenAIDeploy, AzureOpenAIAPIVer)
}