📚 Putter.js, usando modelos IA sem necessidade de API KEY

Fala, pessoal,

Recentemente eu estava buscando uma ferramenta de AI no qual eu pudesse usar em minha automação para "decodificar" caracteres de alguns captchas utilizando o Vision do GPT. Com o intuito de reduzir os custos, claro, gostaria de uma ferramenta que eu pudesse integrar sem ou com baixo custo.

Depois de várias buscas encontrei o Puter.js que além de promover modelos de IA ele também conta com serviços de autenticação e nuvem, sem a necessidade de código back-end (apenas incluindo a tag <script> referenciando o serviço deles), sem solicitações de API KEY ou configurações burocráticas. Onde o mesmo cita:

Puter.js brings serverless auth, cloud, and AI services directly to your browser-side JavaScript with no backend code or configuration required. Just include a single <script> tag and you can instantly use file storage, databases, GPT-4, DALL-E, and more right from your frontend code. Puter is forever free for developers!

No próprio site deles possuem vários exemplos de utilização, como:

Chat com o GPT-4o mini

<body>
    <script src="https://js.puter.com/v2/"></script>
    <script>
        // Chat with GPT-4o mini
        puter.ai.chat(`What is life?`).then(puter.print);
    </script>
</body>
</html>

GPT-4 Vision

<body>
    <script src="https://js.puter.com/v2/"></script>
    <img src="https://assets.puter.site/doge.jpeg" style="display:block;">
    <script>
        puter.ai.chat(
            `What do you see?`, 
            `https://assets.puter.site/doge.jpeg`)
        .then(puter.print);
    </script>
</body>
</html>

Geração de imagens usando o DALL-E 3

<body>
    <script src="https://js.puter.com/v2/"></script>
    <script>
        // Generate an image of a cat using DALL·E 3. Please note that testMode is set to true so that you can test this code without using up API credits.
        puter.ai.txt2img('A picture of a cat.', true).then((image)=>{
            document.body.appendChild(image);
        });
    </script>
</body>
</html>

Você pode encontrar todos esses e muitos outros modelos aqui.

Dei ênfase nos modelos de IA porque é o modelo que estou testando ultimamente, mas uma é ferramenta bem interessante que pode agregar e abrir possibilidades para o projeto de vocês, vale a pena conferir.