Skip to content
Back to skills

Openai Llm Frontend

ASecurity

"Launch and use Triton's OpenAI-compatible LLM frontend over vLLM

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 9, 2026
devopspythonfastapiapifrontendbackend

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill openai-llm-frontend --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Openai Llm Frontend?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Openai Llm Frontend
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-openai-llm-frontend/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-openai-llm-frontend)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: openai-llm-frontend
description: "Launch and use Triton's OpenAI-compatible LLM frontend over vLLM
  or TensorRT-LLM backends."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# OpenAI LLM Frontend

Use this sub-skill when the task involves Triton's OpenAI-compatible FastAPI frontend, `/v1/chat/completions`, `/v1/completions`, embeddings, model-list/load/unload APIs, vLLM/TensorRT-LLM backend serving, LoRA selection, tool calling, request-size limits, or restricted OpenAI API groups.

## Route Within This Sub-skill

- **Launch command, CLI flags, backend/tokenizer/model-control choices, optional KServe frontends**: read [`references/cli-reference.md`](references/cli-reference.md) and use [`scripts/build_openai_frontend_command.py`](scripts/build_openai_frontend_command.py).
- **OpenAI-compatible request schemas, streaming, LoRA, tool calling, model endpoints, Python client usage**: read [`references/openai-api-reference.md`](references/openai-api-reference.md) and use [`scripts/build_openai_request.py`](scripts/build_openai_request.py).
- **Backend/tokenizer/HF token/runtime failures, `--load-model` rules, restricted API 401, request-size 413, malformed tool calls**: read [`references/troubleshooting.md`](references/troubleshooting.md).

If the user asks for KServe `/v2/*` payloads, route to [`../client-protocols/SKILL.md`](../client-protocols/SKILL.md). If the user asks for generic runtime containers and metrics, route to [`../server-runtime-and-deployment/SKILL.md`](../server-runtime-and-deployment/SKILL.md).

## Safe Default Workflow

1. Confirm model repository, backend (`vllm` or `tensorrtllm`), tokenizer path/Hugging Face ID, GPU/runtime availability, and whether model downloads are approved.
2. Build a dry-run command with the CLI helper. Do not start the frontend without runtime approval.
3. Build request JSON with the request helper before sending live `/v1/*` calls.
4. Distinguish OpenAI frontend port `9000` from KServe HTTP port `8000` and gRPC port `8001`.
5. Verify live startup only when the correct container variant, model repo, tokenizer, and GPU backend are available.

Files in this skill

  • SKILL.md2.1 KB
  • references/cli-reference.md1.5 KB
  • references/openai-api-reference.md1.1 KB
  • references/troubleshooting.md1.2 KB
  • scripts/build_openai_frontend_command.py3.6 KB
  • scripts/build_openai_request.py2.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.