DocumentazionePanoramica

API Learnya

Modelli eseguiti in Svizzera, dietro l’API che il tuo codice conosce già.

L’API Learnya segue il formato di OpenAI. Tieni il tuo SDK, cambia l’indirizzo, la chiave e il nome del modello. Ogni richiesta viene elaborata in Svizzera.

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 }
}

Da dove iniziare

Il percorso di una richiesta

Una richiesta lascia il tuo server, passa dal nostro gateway e torna con la sua risposta. Nel mezzo, tutto avviene in Svizzera.

  1. Da te La tua applicazione Chiama l’API dal tuo server, con la tua chiave. Resta La tua chiave, che l’API non ti rimanda mai.
  2. In Svizzera api.learnya.ai Gateway Verifica la chiave e sceglie il modello previsto dal tuo piano. Registra Lo spazio di lavoro, il modello e il numero di token. Mai il contenuto.
  3. Data center Modello Learnya Calcola la risposta. Se un server non risponde, ne subentra un altro in Svizzera. Mai I tuoi contenuti non vengono usati per addestrare un modello.
  4. Indietro Risposta Inoltrata così come il modello la scrive, in streaming se lo richiedi. Resta Solo da te. Il gateway non la conserva.
Il percorso di una richiesta. Il riquadro indica cosa gira in Svizzera.

Cosa offre l’API

IndirizzoPerGuida
POST /v1/chat/completionsConversazione, risposte in streaming, ragionamento e strumentiConversazione
POST /v1/embeddingsVettori per la ricerca semanticaEmbeddings
POST /v1/assistantI tuoi assistenti, i loro thread e le loro esecuzioniCrea il tuo assistente
GET /.well-known/openid-configurationFar accedere le persone con il loro account LearnyaAccesso con Learnya

Due modelli da chiamare per nome