llama-stack-mirror/llama_stack/apis
Charlie Doern 03399cebf3 feat: introduce API leveling, post_training to v1alpha
Rather than have a single `LLAMA_STACK_VERSION`, we need to have a `_V1`, `_V1ALPHA`, and `_V1BETA` constant.

This also necessitated addition of `level` to the `WebMethod` so that routing can be handeled properly.

For backwards compat, the `v1` routes are being kept around and marked as `deprecated`. When used, the server will log a deprecation warning.

move:

post_training to v1alpha as it is under heavy development and not near its final state
eval: job scheduling is not implemented. Relies heavily on the datasetio API which is under development missing implementations of specific routes indicating the structure of those routes might change. Additionally eval depends on the inference API which is going to be deprecated, eval will likely need a major API surface change to conform to using completions properly

Signed-off-by: Charlie Doern <cdoern@redhat.com>
2025-09-26 09:42:57 -04:00
..
agents feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
batch_inference feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
batches feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
benchmarks feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
common feat: Add Kubernetes auth provider to use SelfSubjectReview and kubernetes api server (#2559) 2025-09-08 11:25:10 +02:00
datasetio feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
datasets feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
eval feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
files feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
inference feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
inspect feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
models feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
post_training feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
prompts feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
providers feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
safety feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
scoring feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
scoring_functions feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
shields feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
synthetic_data_generation feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
telemetry feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
tools feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
vector_dbs feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
vector_io feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00
__init__.py API Updates (#73) 2024-09-17 19:51:35 -07:00
datatypes.py feat: Adding OpenAI Prompts API (#3319) 2025-09-08 11:05:13 -04:00
resource.py feat: Adding OpenAI Prompts API (#3319) 2025-09-08 11:05:13 -04:00
version.py feat: introduce API leveling, post_training to v1alpha 2025-09-26 09:42:57 -04:00