vllm-project / vllm-project/aibrix
[httproute] add /v1/version is not found
- 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
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