DocumentaciónInicio rápido

Empezar

Inicio rápido

Una clave, una solicitud, una respuesta. Cinco minutos si ya tienes Python o Node.js.

En esta página
  1. Tres pasos
  2. Leer la respuesta
  3. Siguientes pasos

Tres pasos

  1. Obtener una clave

    Las claves de API están disponibles para los espacios de trabajo Team y los socios. Escríbenos, creamos la clave contigo y la recibes una sola vez.

  2. Mantenerla fuera del código

    Guárdala en una variable de entorno de tu servidor. Los ejemplos de esta documentación la leen de ahí.

    Shell
    export LEARNYA_API_KEY="lya_svc_…"
  3. Enviar la solicitud

    Con el SDK de OpenAI o una simple solicitud HTTP. Los valores en ámbar son los que tienes que adaptar.

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

Leer la respuesta

El texto de la respuesta está en la primera opción, en su mensaje, en su contenido. El recuento de tokens está en el campo usage.

DóndeLo que encuentras
choices[0].message.contentEl texto de la respuesta
choices[0].finish_reasonPor qué se ha detenido el modelo: final natural o límite de longitud alcanzado
usageLos tokens leídos y escritos por el modelo
x-learnya-slotCabecera de respuesta: el modelo de Learnya que ha respondido

Siguientes pasos