L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

openai-serving

openai-serving

Use for vLLM OpenAI-compatible serving workflows: vllm serve/chat/complete/run-batch, OpenAI clients, server lifecycle, API request validation, batch JSONL, and client/server troubleshooting.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: openai-serving description: "Use for vLLM OpenAI-compatible serving workflows: vllm serve/chat/complete/run-batch, OpenAI clients, server lifecycle, API request validation, batch JSONL, and client/server troubleshooting." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

openai-serving

Use this sub-skill when the task is about running or consuming vLLM as an OpenAI-compatible HTTP server rather than using the offline Python LLM API.

Route here

  • Build or explain vllm serve commands, including host/port, API key, CORS, frontend, logging, model identity, dtype, tensor parallelism, memory, and max context flags.
  • Use vllm chat, vllm complete, OpenAI Python clients, curl, or batch JSONL against /v1 endpoints.
  • Diagnose client errors such as connection refused, wrong /v1 base URL, auth mismatch, 404 model mismatch, request-schema validation, streaming expectations, and port conflicts.
  • Validate server readiness with /health, discover model names with /v1/models, inspect logs, and separate server lifecycle issues from request payload issues.

Route elsewhere

  • Offline in-process inference with vllm.LLM, SamplingParams, or LLM.chat: use ../offline-inference/SKILL.md.
  • Deep structured outputs, tool calling, tool parsers, or reasoning schemas: use ../structured-tool-reasoning/SKILL.md.
  • Multimodal, embeddings, pooling, rerank, score, LoRA, and adapter-specific endpoint behavior: use ../modalities-adapters-pooling/SKILL.md.
  • GPU capacity planning, throughput tuning, multi-node scaling, and deployment architectures: use ../deployment-performance/SKILL.md.

References

  • Start with references/cli-reference.md for serve, chat, complete, and run-batch command patterns.
  • Use references/openai-api-workflows.md for OpenAI-compatible client payloads, endpoints, model naming, and validation checks.
  • Use references/troubleshooting.md for symptoms, likely causes, commands to run, and routing for hardware/performance failures.

Bundled helpers

  • scripts/serve_command_builder.py prints a safe vllm serve command from common frontend and engine options.
  • scripts/openai_client_smoke.py checks /v1/models and can issue a minimal chat or completion request when a user-provided server is running.

Both scripts are self-contained and require only normal Python plus the openai package for the smoke client. They do not start model downloads or a server unless the user runs the printed command.

Skills enregistrées