From ba39ed4c1812476418b90884b8e9d19ad5d0c9b3 Mon Sep 17 00:00:00 2001 From: Benson Wong Date: Tue, 19 Nov 2024 09:56:41 -0800 Subject: [PATCH] Add support for legacy v1/completions API (#12) --- proxy/proxymanager.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/proxy/proxymanager.go b/proxy/proxymanager.go index 8fc1035..7e07690 100644 --- a/proxy/proxymanager.go +++ b/proxy/proxymanager.go @@ -32,6 +32,10 @@ func New(config *Config) *ProxyManager { // Set up routes using the Gin engine pm.ginEngine.POST("/v1/chat/completions", pm.proxyChatRequestHandler) + + // Support legacy /v1/completions api, see issue #12 + pm.ginEngine.POST("/v1/completions", pm.proxyChatRequestHandler) + pm.ginEngine.GET("/v1/models", pm.listModelsHandler) // in proxymanager_loghandlers.go