pedrozz-api
v2.3.0
Published
Módulos de IA criados por Pedrozz
Downloads
77
Maintainers
Readme
#MODULO DESENVOLVIDO POR: PEDROZZ MODS
A Pedrozz Mods API foi desenvolvida por Pedrozz Mods para fornecer uma interface simples e poderosa para interação com diversos modelos de inteligência artificial, como GPT-4, GPT-3.5, DALL·E, Stable Diffusion, e outros. O módulo facilita a geração de texto, criação de imagens e renderização de objetos 3D de forma assíncrona e acessível.
Funcionalidades Principais
Este módulo oferece diversas funções para trabalhar com IA:
Gemini (Nextway Gemini-Pro): Geração de texto avançada.
GPT-4 (Aryahcr GPT-4): Modelo poderoso para respostas complexas.
GPT-3.5 (Nextway GPT-3.5 Turbo): Uma versão otimizada e rápida do GPT-3.5.
Text-DaVinci-003 (Aryahcr Text-DaVinci-003): Excelente para tarefas de geração de texto.
Code-DaVinci-002 (Aryahcr Code-DaVinci-002): Focado em geração de código.
Text-Babbage-001 e Text-Ada-001: Modelos mais simples e rápidos para interações leves.
Spark (Alibaba SparkDesk-v1.1): IA voltada para produtividade e conversação.
DALL·E e Stable Diffusion: Geração de imagens a partir de prompts de texto.
Renderização 3D (render3d): Geração de imagens 3D a partir de descrições.
Instalação
Para instalar o módulo, utilize o seguinte comando:
npm install pedrozz-api
Como Usar
Abaixo, seguem alguns exemplos de como utilizar as funções disponíveis no módulo.
Exemplo 1: Uso da Função Gemini
const ia = require('pedrozz-api');
async function Gemini() { try { const gemini = await ia.gemini('Qual é o seu modelo de IA?'); console.log(gemini); // Exibe a resposta no console } catch (error) { console.error('Erro ao chamar Gemini:', error); } }
Gemini();
Exemplo 2: Uso da Função GPT-4
const ia = require('pedrozz-api');
async function GPT4() { try { const response = await ia.gpt4('Explique a teoria da relatividade.'); console.log(response); // Exibe a resposta no console } catch (error) { console.error('Erro ao chamar GPT-4:', error); } }
GPT4();
Exemplo 3: Geração de Imagens com DALL·E
const ia = require('pedrozz-api');
async function Dalle1() { try { const images = await ia.dalle1('Descreva uma paisagem futurística.'); console.log(images[0]); // Exibe as URLs das imagens no console } catch (error) { console.error('Erro ao chamar DALL·E:', error); } }
Dalle1();
Exemplo 4: Renderização 3D
const ia = require('pedrozz-api');
async function Render3D() { try { const images = await ia.render3d3('Gere um objeto 3D de uma cadeira moderna.'); console.log(images[0]); // Exibe as URLs das imagens 3D } catch (error) { console.error('Erro ao chamar renderização 3D:', error); } }
Render3D();
Funções Disponíveis
O módulo oferece as seguintes funções para geração de texto, imagens e renderização:
Geração de Texto:
gemini(input): Gera respostas usando o modelo Gemini-Pro.
gpt4(input): Utiliza o GPT-4 para geração de respostas complexas.
gpt3_5(input): Usa o modelo GPT-3.5 Turbo.
textDavinci003(input): Gera texto com o modelo Text-DaVinci-003.
codeDavinci002(input): Focado em geração de código.
babbage(input): Um modelo mais simples e rápido.
ada(input): Um modelo mais acessível para interações rápidas.
spark(input): IA de conversação rápida e eficiente.
Geração de Imagens:
dalle1(prompt): Gera imagens com o DALL·E v1.
dalle_mine(prompt): Utiliza a versão mini do DALL·E para gerar imagens rápidas.
dalle2(prompt): Usa o Stable Diffusion para criação de imagens com alta qualidade.
Renderização 3D:
render3d3(prompt): Gera renderizações 3D a partir de descrições.
Geração de Imagens com IA:
imgGeneration(prompt, model): Gera imagens usando o modelo especificado com suporte a parâmetros como número de passos de amostragem e escala de CFG. Modelos: https://rentry.co/b6i53fnm
Tratamento de Erros
O módulo utiliza blocos try...catch para tratar erros, garantindo que qualquer falha nas chamadas aos modelos de IA seja devidamente tratada e não interrompa a execução do código.
Contribuições
Contribuições para este projeto são bem-vindas. Se você encontrar bugs ou tiver sugestões de melhorias, sinta-se à vontade para entrar em contato com Pedrozz Mods ou enviar pull requests no repositório oficial.
Licença
Este projeto está licenciado sob a licença MIT, permitindo sua utilização e modificação livremente.