DocumentationVue d’ensemble

API Learnya

Des modèles calculés en Suisse, derrière l’API que votre code connaît déjà.

L’API Learnya suit le format d’OpenAI. Gardez votre SDK, changez l’adresse, la clé et le nom du modèle. Chaque requête est calculée en Suisse.

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."
      }
    ]
  }'
Réponse
{
  "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 }
}

Par où commencer

Le trajet d’une requête

Une requête quitte votre serveur, passe par notre passerelle et revient avec sa réponse. Entre les deux, tout se passe en Suisse.

  1. Chez vous Votre application Appelle l’API depuis votre serveur, avec votre clé. Reste Votre clé, que l’API ne vous renvoie jamais.
  2. En Suisse api.learnya.ai Passerelle Vérifie la clé et choisit le modèle prévu par votre offre. Note L’espace de travail, le modèle et le nombre de jetons. Jamais le contenu.
  3. Centre de données Modèle Learnya Calcule la réponse. Si un serveur ne répond pas, un autre prend le relais en Suisse. Jamais Vos contenus ne servent pas à entraîner un modèle.
  4. Retour Réponse Relayée telle que le modèle l’écrit, en flux si vous le demandez. Reste Chez vous seulement. La passerelle ne la conserve pas.
Le trajet d’une requête. Le cadre marque ce qui tourne en Suisse.

Ce que sert l’API

AdressePourGuide
POST /v1/chat/completionsConversation, réponses en flux, raisonnement et outilsConversation
POST /v1/embeddingsVecteurs pour la recherche par le sensEmbeddings
POST /v1/assistantVos propres assistants, leurs fils et leurs exécutionsCréer votre assistant
GET /.well-known/openid-configurationConnecter les personnes avec leur compte LearnyaConnexion avec Learnya

Deux modèles à appeler par leur nom