Executando verificação de segurança...
4

Pitch: AI Tools Hub - Mais um wrapper da Open AI, mas desta vez free e open source :)

Olá, pessoal!

Estou muito empolgado para compartilhar um projeto no qual venho trabalhando recentemente: AI Tools Hub. Este hub de ferramentas AI foi criado para desenvolvedores que desejam utilizar as APIs da OpenAI sem a necessidade de serviços SaaS pagos que apenas funcionam como wrappers.

Características Atuais:

  • Conversor de Texto para Fala: Converta textos em fala natural usando a API TTS da OpenAI, com suporte para múltiplas vozes e características distintas.
  • Tradução Integrada: Traduza seu texto para vários idiomas antes da conversão para voz, tudo em uma única plataforma.
  • Estimativa de Custo e Uso de Tokens em Tempo Real: Monitore os custos e o uso de tokens diretamente na interface.
  • Histórico de Conversões: Acesse e reproduza suas conversões anteriores com facilidade.
  • Suporte para Textos Longos: Com a funcionalidade de fragmentação automática de textos longos, não há necessidade de preocupar-se com limites de caracteres.

Screenshot

Como Começar:

  1. Clone o repositório: git clone https://github.com/wilsonneto-dev/ai-tools-hub.git
  2. Crie um ambiente virtual e instale as dependências.
  3. Configure sua chave API da OpenAI como variável de ambiente.
  4. Execute a aplicação Flask e acesse localmente pelo seu navegador.

Próximos Passos:

  • Containerização: Em breve, o uso poderá ser simplificado para apenas rodar um container Docker.
  • Novas Funcionalidades para Texto-Fala: Suporte para uploads de arquivos e processamento de URLs para conversão de artigos.
  • Expansão para Outras Ferramentas AI: Estamos planejando adicionar ferramentas de geração de imagens e resumo de texto.

Contribua:

Este projeto é open source sob a licença MIT, e contribuições são sempre bem-vindas! Se você tem interesse em ajudar a expandir este projeto ou melhorar suas funcionalidades, sinta-se à vontade para enviar um Pull Request.

Confira o projeto no GitHub: AI Tools Hub

Espero que seja útil tanto quanto eu.

Happy hacking!

Carregando publicação patrocinada...
2
2

Massa demais!
Já viu o Fooocus?
Ele tem um colab que roda direto em uma máquina do google, também faz o dowload dos modelos e usa tudo local.

Seria interessante para esse seu projeto funcionar de forma parecida? Digo, sem precisar da chave do OpenAPI, apenas baixando alguns modelos pré treinado e específicos para cada tarefa.
Isso realmente o faria FREE.

1

Bom dia!

Não conhecia o projeto, animal!
Siim, penso que seria legal ambas as abordagens, pois dependendo da maquina usada e o modelo rodar localmente pode ser mais complicado e demandar algum tooling a mais. Mas seria uma otima sim, penso em alguma maneira ali na UI de indicar se sera usado Open AI ou se sera usado um modelo rodando localmente, ou mesmo uma outra API.

Apenas o inicio, da para ir evoluindo nesta direcao sim, colocarri no readme como parte do roadmap.

Muito obrigado por compartilhar e a sugestao

1

Legal o projeto, mas qual a finalidade prática? Quero dizer, voce diz que e para devs mas por que usar ele e nao os oficiais que possuem suas apis e são muito mais completos e seguros? Voce sabe que não existe a necessidade de usar intermediários para conexão direta com a API OpenAI, certo? E todas as outras também. Eu fiquei em dúvida pois voce mencionou serviço de SaaS pagos.

1

Boa tarde, @welovetech!
Que bom que achou legal!

Quanto a finalidade pratica, a intenção é exatamente a intenção descrita, em vez de os milhares de SaaS que vemos que são apenas um wrapper das apis da Open AI, seria uma UI prática e facil para fazermos as diversas atividades para as quais usamos ferramentas derivadas da Open AI mesmo, porem com o custo de apenas os tokens diretos da Open AI, sem os custos adicionais advindos de wrappers.

O projeto tem a simples intenção de ser uma ferramenta final, que engloba e agrega diversas funcionalidades que usam AI em uma UI simples e amigável, que qualquer pessoa que consiga rodar um docker run consiga a usar, utilizando diretamente as APIs da Open AI, e futuramente usando modelos locais também conforme opção.

1

Entendi, mas realmente não compreendo os "os milhares de SaaS que vemos que são apenas um wrapper das apis da Open AI". Acho que nenhum desenvolvedor experiente vai utilizar um Wrapper sendo que a OpenAI e a grande maioria das outras também já oferecem um playground completo e de simples integração, diretamente com eles. Talvez eu não tenha entendido o conceito, e sua ferramenta não seja voltada para devs.

1

Sim, é para Devs. :)

O fato de alguem ser um dev experiente, não o faz sempre que precisar traduzir e converter um artigo para audio querer gastar alguns minutos no payground ou no chatgpt fazendo isso, no fim vai levar alguns minutos (a depender do tamanho mais de 10mins, Open API não aceita texto muito grande, vai ter de cortar, depois juntar o audio e assim por diante)... Mas vai de cada um, alguns preferem sempre fazer o processo e despender os 5-10-15 minutos, alguns vão criar sprits para fazer isso, alguns vão pagar uma tool, alguns podem usar a tool citada acima, alguns não...

Este é a proposta, já deixar estas features prontas para uso em poucos cliques.

Mas como disse, tem quem prefira fazer de inumeras maneiras, eu queria uma tool que simplificasse, não achei, fiz a tool; talvez ajude alguns, talvez não ajude outros, talvez nem mesmo faça sentido para outros, como não fez para você, e tudo bem...