vllm-project / vllm-project/aibrix

[httproute] add /v1/version is not found

Open
#1,175 11 comments 0 reactions 0 assignees View on GitHub
area/gateway
Dominant language
Go
Stars
5.1k
Forks
697
Avg merge
1d 19h
Merged PRs (30d)
104

Description

### 🚀 Feature Description and Motivation

I add `/v1/version` method, and it's not found, where is it block? I add the`/v1/models` method, it return all the models, and I find it visit `aibrix-metadata-service` service.What should I do if I want use `/v1/version` and `/v1/models`

### Use Case

```
matches:
- headers:
- name: model
type: Exact
value: nodetest128-w73sg65c
path:
type: PathPrefix
value: /v1/completions
- headers:
- name: model
type: Exact
value: nodetest128-w73sg65c
path:
type: PathPrefix
value: /v1/chat/completions
- headers:
- name: model
type: Exact
value: nodetest128-w73sg65c
path:
type: PathPrefix
value: /v1/models
- headers:
- name: model
type: Exact
value: nodetest128-w73sg65c
path:
type: PathPrefix
value: /v1/version
```

### Proposed Solution

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by tracing the HTTPRoute configuration and the aibrix-metadata-service route handling for /v1/models, then compare it with the requested /v1/version path. The issue provides no file or test entry point; done means determining the blocking route behavior and making /v1/version reachable through the shown routing configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, backend, networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.