From 23cb411317309c7631312404d528cd5b3a553b12 Mon Sep 17 00:00:00 2001 From: Xuan Son Nguyen Date: Sat, 29 Nov 2025 23:29:06 +0100 Subject: [PATCH] also route anthropic endpoints --- tools/server/server.cpp | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/tools/server/server.cpp b/tools/server/server.cpp index 939e1656bd..d78c21a875 100644 --- a/tools/server/server.cpp +++ b/tools/server/server.cpp @@ -115,23 +115,25 @@ int main(int argc, char ** argv, char ** envp) { // proxy handlers // note: routes.get_health stays the same - routes.get_metrics = models_routes->proxy_get; - routes.post_props = models_routes->proxy_post; - routes.get_api_show = models_routes->proxy_get; - routes.post_completions = models_routes->proxy_post; - routes.post_completions_oai = models_routes->proxy_post; - routes.post_chat_completions = models_routes->proxy_post; - routes.post_infill = models_routes->proxy_post; - routes.post_embeddings = models_routes->proxy_post; - routes.post_embeddings_oai = models_routes->proxy_post; - routes.post_rerank = models_routes->proxy_post; - routes.post_tokenize = models_routes->proxy_post; - routes.post_detokenize = models_routes->proxy_post; - routes.post_apply_template = models_routes->proxy_post; - routes.get_lora_adapters = models_routes->proxy_get; - routes.post_lora_adapters = models_routes->proxy_post; - routes.get_slots = models_routes->proxy_get; - routes.post_slots = models_routes->proxy_post; + routes.get_metrics = models_routes->proxy_get; + routes.post_props = models_routes->proxy_post; + routes.get_api_show = models_routes->proxy_get; + routes.post_completions = models_routes->proxy_post; + routes.post_completions_oai = models_routes->proxy_post; + routes.post_chat_completions = models_routes->proxy_post; + routes.post_anthropic_messages = models_routes->proxy_post; + routes.post_anthropic_count_tokens = models_routes->proxy_post; + routes.post_infill = models_routes->proxy_post; + routes.post_embeddings = models_routes->proxy_post; + routes.post_embeddings_oai = models_routes->proxy_post; + routes.post_rerank = models_routes->proxy_post; + routes.post_tokenize = models_routes->proxy_post; + routes.post_detokenize = models_routes->proxy_post; + routes.post_apply_template = models_routes->proxy_post; + routes.get_lora_adapters = models_routes->proxy_get; + routes.post_lora_adapters = models_routes->proxy_post; + routes.get_slots = models_routes->proxy_get; + routes.post_slots = models_routes->proxy_post; // custom routes for router routes.get_props = models_routes->get_router_props;