lexica-api-sdk
v3.0.2
Published
A Node.js SDK for interacting with the Lexica API
Downloads
42
Maintainers
Readme
LexicaAPI SDK
A Node.js package for interacting with LexicaAPI.
Installation
Install the package
npm i lexica-api-sdk
Examples
Upscale an image
const { LexicaAPI } = require('lexica-api-sdk');
const fs = require('fs');
async function main(image){
const client = new LexicaAPI();
const image = await client.upscale(image);
fs.writeFileSync('upscaled.png', image);
};
// path of an image or a valid HTTP image URL.
main("https://graph.org/file/f101690e35767a7fe82b5.png");
Chat with ai
const { LexicaAPI } = require('lexica-api-sdk');
async function main(prompt){
const messages = [
{
role:'system',
content:'You are a helpful assistant.'
},
{
role:'user',
content:prompt
}
]
const client = new LexicaAPI();
const response = await client.chatCompletion(5,messages)
console.log(response);
};
main("What is the capital of France?");
Image search
const { LexicaAPI } = require('lexica-api-sdk');
async function main(query){
const client = new LexicaAPI();
const images = await client.searchImages(query,0,"google");
console.log(images);
};
main("akeno");
Reverse image search
const { LexicaAPI } = require('lexica-api-sdk');
async function main(url){
const client = new LexicaAPI();
const images = await client.reverseImageSearch(url);
console.log(images);
};
main("https://graph.org/file/f101690e35767a7fe82b5.png");
Social media downloader
const { LexicaAPI } = require('lexica-api-sdk');
async function main(url){
const client = new LexicaAPI();
const media = await client.downloadMedia(url);
console.log(media);
};
main("https://twitter.com/Starlink/status/1792678386353213567");
Translation
const { LexicaAPI } = require('lexica-api-sdk');
async function main(text){
const client = new LexicaAPI();
const translation = await client.translate(text,"fr");
console.log(translation);
};
main("Hello World");
Free games
on various platforms such as Epic Games, Steam, etc.
const { LexicaAPI } = require('lexica-api-sdk');
async function main(){
const client = new LexicaAPI();
const games = await client.getFreegames();
console.log(games);
};
main();
Web screenshot
const { LexicaAPI } = require('lexica-api-sdk');
const fs = require('fs');
async function main(url){
const client = new LexicaAPI();
const ss = await client.webss(url);
fs.writeFileSync('screenshot.png', ss);
};
main("https://github.com/Qewertyy");
Anti-NSFW
const { LexicaAPI } = require('lexica-api-sdk');
async function main(image){
const client = new LexicaAPI();
const results = await client.antinsfw(image);
console.log(results)
};
// path of an image or a valid HTTP image URL.
main("f101690e35767a7fe82b5.png");
News
const { LexicaAPI } = require('lexica-api-sdk');
async function main(){
const client = new LexicaAPI();
const trendingNews = await client.trendingNews();
const news = await client.news('Anime');
console.log(trendingNews,news);
};
main();