DocumentazioneGuida rapida

Inizia

Guida rapida

Una chiave, una richiesta, una risposta. Cinque minuti se hai già Python o Node.js.

In questa pagina
  1. Tre passaggi
  2. Leggere la risposta
  3. Passi successivi

Tre passaggi

  1. Ottenere una chiave

    Le chiavi API sono disponibili per gli spazi di lavoro Team e per i partner. Scrivici: creiamo la chiave con te e la ricevi una sola volta.

  2. Tenerla fuori dal codice

    Mettila in una variabile d’ambiente del tuo server. Gli esempi di questa documentazione la leggono da lì.

    Shell
    export LEARNYA_API_KEY="lya_svc_…"
  3. Inviare la richiesta

    Con l’SDK OpenAI o una semplice richiesta HTTP. I valori in ambra sono quelli da adattare.

    curl https://api.learnya.ai/v1/chat/completions \
      -H "Authorization: Bearer $LEARNYA_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "model": "flash",
        "messages": [
          {
            "role": "user",
            "content": "Summarise Swiss data protection law."
          }
        ]
      }'
    Risposta
    {
      "id": "chatcmpl-5d0c9e2a41b7",
      "object": "chat.completion",
      "created": 1791633600,
      "model": "learnya-flash",
      "choices": [
        {
          "index": 0,
          "message": {
            "role": "assistant",
            "content": "1. Personal data is processed lawfully, in good faith and for a stated purpose.\n2. Data protection is built in by design and by default.\n3. People can access their data and have it corrected or deleted."
          },
          "finish_reason": "stop"
        }
      ],
      "usage": { "prompt_tokens": 21, "completion_tokens": 52, "total_tokens": 73 }
    }

Leggere la risposta

Il testo della risposta si trova nella prima scelta, nel suo messaggio, nel suo contenuto. Il conteggio dei token è nel campo usage.

DoveCosa ci trovi
choices[0].message.contentIl testo della risposta
choices[0].finish_reasonPerché il modello si è fermato: fine naturale o limite di lunghezza raggiunto
usageI token letti e scritti dal modello
x-learnya-slotHeader di risposta: il modello Learnya che ha risposto

Passi successivi