DocumentaciónVista general

API de Learnya

Modelos calculados en Suiza, detrás de la API que tu código ya conoce.

La API de Learnya sigue el formato de OpenAI. Conserva tu SDK y cambia la URL, la clave y el nombre del modelo. Cada solicitud se calcula en Suiza.

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."
      }
    ]
  }'
Respuesta
{
  "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 }
}

Por dónde empezar

El recorrido de una solicitud

Una solicitud sale de tu servidor, pasa por nuestra pasarela y vuelve con su respuesta. Entre medias, todo ocurre en Suiza.

  1. En tu entorno Tu aplicación Llama a la API desde tu servidor, con tu clave. Se queda Tu clave, que la API nunca te devuelve.
  2. En Suiza api.learnya.ai Pasarela Verifica la clave y elige el modelo previsto en tu plan. Registra El espacio de trabajo, el modelo y el número de tokens. Nunca el contenido.
  3. Centro de datos Modelo de Learnya Calcula la respuesta. Si un servidor no responde, otro toma el relevo en Suiza. Nunca Tus contenidos no se usan para entrenar un modelo.
  4. Volver Respuesta Se transmite tal como la escribe el modelo, en streaming si lo pides. Se queda Solo en tu entorno. La pasarela no la conserva.
El recorrido de una solicitud. El recuadro marca lo que se ejecuta en Suiza.

Lo que ofrece la API

EndpointParaGuía
POST /v1/chat/completionsConversación, respuestas en streaming, razonamiento y herramientasConversación
POST /v1/embeddingsVectores para la búsqueda por significadoEmbeddings
POST /v1/assistantTus propios asistentes, sus hilos y sus ejecucionesCrea tu asistente
GET /.well-known/openid-configurationQue las personas inicien sesión con su cuenta de LearnyaIniciar sesión con Learnya

Dos modelos que se llaman por su nombre