llama-stack-mirror/docs/source/concepts/apis.md
Charlie Doern d4f0b430e2
docs: update list of apis (#2697)
# What does this PR do?

apis.md had a few APIs missing and incorrectly described APIs

Signed-off-by: Charlie Doern <cdoern@redhat.com>
2025-07-24 09:50:14 -07:00

1.1 KiB

APIs

A Llama Stack API is described as a collection of REST endpoints. We currently support the following APIs:

  • Inference: run inference with a LLM
  • Safety: apply safety policies to the output at a Systems (not only model) level
  • Agents: run multi-step agentic workflows with LLMs with tool usage, memory (RAG), etc.
  • DatasetIO: interface with datasets and data loaders
  • Scoring: evaluate outputs of the system
  • Eval: generate outputs (via Inference or Agents) and perform scoring
  • VectorIO: perform operations on vector stores, such as adding documents, searching, and deleting documents
  • Telemetry: collect telemetry data from the system
  • Post Training: fine-tune a model
  • Tool Runtime: interact with various tools and protocols
  • Responses: generate responses from an LLM using this OpenAI compatible API.

We are working on adding a few more APIs to complete the application lifecycle. These will include:

  • Batch Inference: run inference on a dataset of inputs
  • Batch Agents: run agents on a dataset of inputs
  • Synthetic Data Generation: generate synthetic data for model development