Endpoint-uri OpenAI Compatible în vLLM & Infrastructură LLM

Server & Invocare CLI Nivel: începător

Interfața universală de comunicație compatibilă cu orice librărie sau aplicație construită pentru ecosistemul OpenAI.

Sintaxă & invocare
GET /v1/models, POST /v1/chat/completions, POST /v1/completions

Descriere & Utilizare

Marele avantaj al vLLM este compatibilitatea directă cu SDK-urile oficiale OpenAI. Orice program scris în Python, TypeScript, Go sau cURL care funcționează cu `api.openai.com` va funcționa identic cu serverul tău vLLM.

Suportă streaming prin Server-Sent Events (SSE), apeluri de funcții (Tool Calling) și generare de log-probabilities.

Cum să o reții ușor

💡 O priză electrică europeană standard: orice electrocasnic cumpărat din magazin se conectează direct și funcționează fără adaptoare suplimentare.

Opțiuni și parametri tehnici

  • Transformă payload-ul JSON primit în structura internă a vLLM și returnează răspunsul identic cu specificația oficială OpenAI.

Exemple practice și cazuri de utilizare

  • Exemplu Python:
    „`python
    from openai import OpenAI
    client = OpenAI(base_url=”http://localhost:8000/v1″, api_key=”token-local”)
    response = client.chat.completions.create(
    model=”meta-llama/Meta-Llama-3-8B-Instruct”,
    messages=[{„role”: „user”, „content”: „Salut!”}]
    )
    print(response.choices[0].message.content)
    „`

Sfaturi de configurare & capcane

Poți seta o cheie de autentificare sigură la pornire folosind steagul --api-key secret123.

Comenzi și ghiduri înrudite