DocumentaçãoInício rápido

Começar

Início rápido

Uma chave, um pedido, uma resposta. Cinco minutos se já tiveres Python ou Node.js.

Nesta página
  1. Três passos
  2. Ler a resposta
  3. A seguir

Três passos

  1. Obter uma chave

    As chaves de API estão disponíveis para os espaços de trabalho Team e para os parceiros. Escreve-nos, criamos a chave contigo e só a recebes uma vez.

  2. Mantê-la fora do código

    Coloca-a numa variável de ambiente do teu servidor. Os exemplos desta documentação leem-na daí.

    Shell
    export LEARNYA_API_KEY="lya_svc_…"
  3. Enviar o pedido

    Com o SDK OpenAI ou um simples pedido HTTP. Os valores a âmbar são os que adaptas.

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

Ler a resposta

O texto da resposta está na primeira escolha, na sua mensagem, no seu conteúdo. A contagem de tokens está no campo usage.

OndeO que encontras
choices[0].message.contentO texto da resposta
choices[0].finish_reasonPorque é que o modelo parou: fim natural ou limite de comprimento atingido
usageOs tokens lidos e escritos pelo modelo
x-learnya-slotCabeçalho de resposta: o modelo Learnya que respondeu

A seguir