implemented stateless ant/oai messages/responses apis

This commit is contained in:
Luxferre
2026-08-05 08:33:51 +03:00
parent d734a5cdce
commit 274873f9d3
5 changed files with 1387 additions and 1 deletions
+7
View File
@@ -77,8 +77,15 @@ func main() {
// Register routes
mux := http.NewServeMux()
mux.HandleFunc("/v1/models", handleModels(cm, authTokens))
mux.HandleFunc("/models", handleModels(cm, authTokens))
mux.HandleFunc("/v1/chat/completions", handleChatCompletions(cm, authTokens, retryDelay))
mux.HandleFunc("/chat/completions", handleChatCompletions(cm, authTokens, retryDelay))
mux.HandleFunc("/v1/images/generations", handleImageGenerations(cm, authTokens, retryDelay))
mux.HandleFunc("/images/generations", handleImageGenerations(cm, authTokens, retryDelay))
mux.HandleFunc("/v1/messages", handleMessages(cm, authTokens, retryDelay))
mux.HandleFunc("/messages", handleMessages(cm, authTokens, retryDelay))
mux.HandleFunc("/v1/responses", handleResponses(cm, authTokens, retryDelay))
mux.HandleFunc("/responses", handleResponses(cm, authTokens, retryDelay))
server := &http.Server{
Addr: fmt.Sprintf(":%d", *port),