1.1.4 • Published 5 months ago

pogo-ai v1.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Pogo AI

Un cliente JavaScript simple para interactuar con la API PogoAI. Este paquete facilita la generación de texto a partir de prompts.

Instalación

Para instalar pogo-ai, usa npm:

npm i pogo-ai

Uso

Este paquete exporta una clase PogoAI. Para usarla, necesitas una clave de API. Obtén tu clave de API desde aquí.

const PogoAI = require('pogo-ai');

Generación de textos:

const PogoAI = require('pogo-ai');

// Reemplaza con tu clave de API
const apiKey = 'SU_API_KEY'; 

const client = new PogoAI(apiKey);

async function generateText(prompt, model = 'pia-star') {
  try {
    const response = await client.generateText(prompt, model);
    console.log(response);
  } catch (error) {
    console.error('Error:', error);
  }
}

// Ejemplos de uso:
generateText("Escribe un poema sobre un gato.");
generateText("Resume este texto: ...[inserta texto a resumir]...", 'pia-stellar'); 

Generación de imagenes:

const PogoAI = require('pogo-ai');
const apiKey = 'TU_API_KEY'; 
const client = new PogoAI(apiKey);


async function generateImage(prompt, model = 'pia-casso') {
    try {
        const response = await client.generateImage(prompt, model);
        if (!response || !response.imageUrl) {
            throw new Error("Respuesta inválida de la API. No se encontró imageUrl.");
        }
        console.log("URL de la imagen:", response.imageUrl);
        return response.imageUrl;
    } catch (error) {
        console.error("Error al generar la imagen:", error);
        throw error;
    }
}


// Ejemplos de uso:
generateImage("Un gato sentado en una taza de té, estilo impresionista");
generateImage("Un paisaje futurista con robots voladores", "pia-casso");

Métodos

PogoAI.generateText(prompt, model)

Genera texto utilizando la API PogoAI.

  • prompt (string, requerido): El prompt o instrucción de texto para generar la respuesta.
  • model (string, opcional): Especifica el modelo a utilizar. Los modelos disponibles son:
    • pia-star (modelo por defecto)
    • pia-stellar
    • pia-2.0-stellar (Ultimo lanzamiento)
  • Devuelve: Una promesa que se resuelve con la respuesta de texto generada por la API, o se rechaza con un error si la solicitud falla.

PogoAI.generateImage(prompt, model)

Genera imagenes utilizando la API PogoAI

  • prompt (string, requerido): El prompt o instrucción de texto para generar uja imagen.
  • model (string, opcional): Especifica el modelo a utilizar. Los modelos disponibles son:
    • pia-casso
  • Devuelve: Un enlace a la imagen generada.

Manejo de Errores

El método generateText y generateImage puede lanzar errores debido a problemas de red, claves de API inválidas o errores en la respuesta de la API. Siempre debes usar un bloque try...catch para manejar posibles errores:

try {
  // ... tu código que llama a generateText ...
} catch (error) {
  console.error("Ocurrió un error:", error);
  // ... Manejo del error ...
}

Consideraciones

  • Asegúrate de tener una clave de API válida antes de usar este paquete.
  • Puedes consultar la documentación de la API PogoAI para más detalles sobre los modelos y sus capacidades. docs.pogoai.com

Licencia

MIT

1.1.4

5 months ago

1.1.3

5 months ago

1.1.2

5 months ago

1.1.1

5 months ago

1.1.0

5 months ago

1.0.9

5 months ago

1.0.7

6 months ago

1.0.6

6 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago