1.1.4 • Published 5 months ago
pogo-ai v1.1.4
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