2.3.0 • Published 8 months ago

pedrozz-api v2.3.0

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

#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(images0); // 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(images0); // 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.

2.3.0

8 months ago