Glasser

Fornecido por Exa

Texto, destaques e resumo de páginas para vários URLs

$0.003301 por resultadorespostas em até 25s

Texto principal, destaques importantes e um breve resumo de até 10 páginas da web informadas por suas URLs via Exa: cada página entregue retorna título, autor, data de publicação, seu texto, os trechos mais relevantes e um breve resumo, opcionalmente orientado por uma pergunta. Controles opcionais de atualização usam uma cópia em cache de até uma determinada idade ou forçam uma busca atualizada. URLs que não podem ser recuperadas são informadas por URL e não são cobradas; três tipos de conteúdo são cobrados por página.

Como executar

Etapa 1Configurar

Uma vez: cole isto no chat do seu agente. O Skill instala a CLI e faz login sozinho. Para um agente que não pode usar um shell, conecte-o pelo MCP.

Configurar
set up https://glasser.ai/SKILL.md

Show me how to use the Exa endpoint /contents?highlights=true&summary=true on Glasser.

Etapa 2Experimente uma tarefa de exemplo específica

Quando precisar responder a uma pergunta de pesquisa com base em uma página específica, você pode coletar trechos relevantes para embasar suas notas.

Copie este prompt no seu agente para encontrar trechos relevantes para sua pergunta de pesquisa.

Prompt
Use exa:/contents?highlights=true&summary=true on Glasser.
Read my source page and pull passages that answer the research question I provide.

Estrutura do endpoint

json
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "urls"
  ],
  "properties": {
    "urls": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^https?:\\/\\/",
        "maxLength": 2048,
        "minLength": 8
      },
      "maxItems": 10,
      "minItems": 1
    },
    "summary": {
      "type": "object",
      "properties": {
        "query": {
          "type": "string",
          "maxLength": 500,
          "minLength": 1
        }
      },
      "additionalProperties": false
    },
    "highlights": {
      "type": "object",
      "properties": {
        "query": {
          "type": "string",
          "maxLength": 500,
          "minLength": 1
        },
        "maxCharacters": {
          "type": "integer",
          "maximum": 10000,
          "minimum": 1
        }
      },
      "additionalProperties": false
    },
    "maxAgeHours": {
      "type": "integer",
      "maximum": 720,
      "minimum": -1
    },
    "maxCharacters": {
      "type": "integer",
      "maximum": 10000,
      "minimum": 1
    },
    "livecrawlTimeout": {
      "type": "integer",
      "maximum": 12000,
      "minimum": 1000
    }
  },
  "additionalProperties": false
}

Como funciona a cobrança

Por resultado retornadoCobrado por cada resultado retornado. Nenhuma cobrança quando nenhum dado é retornado.$0.003301
Máximo por RunA cobrança total não excederá este valor.$0.10
Erro do provedor de dadosO provedor de dados não conseguiu responder.$0.00
Tempo limite excedidoO Run excedeu seu limite de tempo.$0.00
Falha internaUm erro interno impediu a conclusão.$0.00