Content
View differences
Updated by Thomas Werkmeister about 1 month ago
**As** a software service interacting with the OpenProject LLM stack
**I want to** be able to get all available models
**so that** I can provide the end user with that information
**Acceptance criteria**
* The GET /models endpoint is available
* The Endpoint follows the OpenAI compatible specification
* [https://raw.githubusercontent.com/openai/openai-openapi/refs/heads/main/openapi.yaml](https://raw.githubusercontent.com/openai/openai-openapi/refs/heads/main/openapi.yaml) https://raw.githubusercontent.com/openai/openai-openapi/refs/heads/main/openapi.yaml
**Technical notes**
* The endpoint should return a whitelisted list of models not all models available by the upstream llm providers <br>
**Permissions and visibility considerations**
* The request needs a valid Bearer token to return results results
**Translation considerations**
* _Key terms and phrases in the key languages_ languages_
**Out of scope**
* <br>
_Set the_ **To be informed/consulted teams** _field to include all teams necessary to be informed of the changes._
**I want to** be able to get all available models
**so that** I can provide the end user with that information
**Acceptance criteria**
* The GET /models endpoint is available
* The Endpoint follows the OpenAI compatible specification
* [https://raw.githubusercontent.com/openai/openai-openapi/refs/heads/main/openapi.yaml](https://raw.githubusercontent.com/openai/openai-openapi/refs/heads/main/openapi.yaml)
**Technical notes**
* The endpoint should return a whitelisted list of models not all models available by the upstream llm providers
**Permissions and visibility considerations**
* The request needs a valid Bearer token to return results
**Translation considerations**
* _Key terms and phrases in the key languages_
**Out of scope**
* <br>
_Set the_ **To be informed/consulted teams** _field to include all teams necessary to be informed of the changes._