quiva
v1.0.2
Published
Quiva Premium Package
Downloads
15
Readme
Quiva
Quiva is a premium AI assistant module that enables you to interact with AI services for generating responses, converting text to speech, and more.
Installation
To install Quiva, you can use npm:
npm install quiva
Usage
const Quiva = require('quiva');
// Initialize Quiva with your username and API key
const quiva = new Quiva({
username: 'your_username',
apiKey: 'your_api_key'
});
// Generate a response from a given message
quiva.generateResponse('Hello, Quiva!').then(response => {
console.log(response);
}).catch(error => {
console.error(error);
});
// Convert text to speech
quiva.textToSpeech('Hello, Quiva!').then(audio => {
// Handle the audio response
}).catch(error => {
console.error(error);
});
// Generate a response from a given prompt and image URL
quiva.generateResponseFromPromptAndImage('Tell me about this image.', 'https://example.com/image.jpg').then(response => {
console.log(response);
}).catch(error => {
console.error(error);
});
Documentation
Quiva Class
Constructor
Creates an instance of Quiva.
const quiva = new Quiva({
username: 'your_username',
apiKey: 'your_api_key'
});
Methods
generateResponse(messageContent)
Generates a response based on the provided message.
messageContent
(string): The message content to generate a response from.
quiva.generateResponse('Hello, Quiva!').then(response => {
console.log(response);
}).catch(error => {
console.error(error);
});
textToSpeech(text)
Converts text to speech.
text
(string): The text to convert to speech.
quiva.textToSpeech('Hello, Quiva!').then(audio => {
// Handle the audio response
}).catch(error => {
console.error(error);
});
generateResponseFromPromptAndImage(prompt, imageUrl)
Generates a response based on the provided prompt and image URL.
prompt
(string): The prompt for generating the response.imageUrl
(string): The URL of the image to include in the prompt.
quiva.generateResponseFromPromptAndImage('Tell me about this image.', 'https://example.com/image.jpg').then(response => {
console.log(response);
}).catch(error => {
console.error(error);
});
License
This project is licensed under the MIT License.
Feel free to customize and expand this template based on your specific needs and additional features of the Quiva module.