Skip to content

Qewertyy/node-LexicaAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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();

Here are some projects which utilizes the LexicaAPI.

AverageAI

  • Name: AverageAI
  • Description: Image Generations and LLMs.

AverageImages

  • Name: AverageImages
  • Description: Search Images on google and bing.

Upscale

  • Name: Upscale
  • Description: Upscale Images.

AverageNews

Social-DL

  • Name: Social-DL
  • Description: Download Videos/Images from social media.

TelegramBots

Miko, AntiNSFWBot, Sung, GameInfoBot, YaeMiko, FilterBot, News etc..

License

This project is licensed under the MIT License - see the LICENSE file for details.


About

NPM Package to interact with LexicaAPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published