feat: ability to mimic /v1/models/ api (#68)

* add: ability to mimic `/v1/models/` api

* fix: missing json dependency

* fix: accidentally remove dependency

* fix: linter error caught by gh workflow
This commit is contained in:
Xinhao Zhuang
2023-09-27 19:20:26 +08:00
committed by GitHub
parent 80330ec62a
commit c40e27c3b4
2 changed files with 81 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ func registerRoute(r *gin.Engine) {
})
apiBase := viper.GetString("api_base")
stripPrefixConverter := azure.NewStripPrefixConverter(apiBase)
r.GET(stripPrefixConverter.Prefix+"/models", azure.ModelProxy)
templateConverter := azure.NewTemplateConverter("/openai/deployments/{{.DeploymentName}}/embeddings")
apiBasedRouter := r.Group(apiBase)
{