globalsprak v1.0.7
GLOBALSPRAK
globalsprak is a Node.js package that provides access to various AI models, image generation, content downloading from various platforms, and more.
Join our discord server
š» Discord Server š»
Made by Aryan Chauhan
Installation
You can install the package using npm:
npm i globalsprak
All Informations are not available join our discord server for more informations, thank you for using our services š·š„°
AI MODELS
AI Chat Completions
- Function:
ai(prompt, model)
- Description: Fetches AI-generated chat completions using the provided prompt and model.
- Parameters:
prompt
(string): The prompt or question for the AI to generate a response.model
(string): The specific AI model to use for generating responses.
Example:
const { ai } = require('globalsprak'); async function main() { const prompt = "What is the capital of France?"; const model = "gpt-4o-mini-free"; const response = await ai(prompt, model); console.log("AI Response:", response); } main();
List of Available Models
- gpt-4o-mini-free
- gpt-4o-mini
- gpt-4o-free
- o1-preview
- o1-mini
- gpt-4-turbo-2024-04-09
- gpt-4o-2024-08-06
- grok-2
- grok-2-mini
- claude-3-opus-20240229
- claude-3-opus-20240229-aws
- claude-3-opus-20240229-gcp
- claude-3-sonnet-20240229
- claude-3-5-sonnet-20240620
- claude-3-haiku-20240307
- claude-2.1
- gemini-1.5-flash-exp-0827
- gemini-1.5-pro-exp-0827
GPT
Get a response from the GPT model based on your prompt.
const { gpt } = require('globalsprak');
async function main() {
const prompt = "What is AI?";
const response = await gpt(prompt);
console.log("GPT Response:", response);
}
main();
ChatGPT
- Function:
chatgpt(prompt)
- Description: Retrieves a response from the ChatGPT model based on the provided prompt.
Example:
const { chatgpt } = require('globalsprak'); async function main() { const prompt = "What's the best way to learn programming?"; const response = await chatgpt(prompt); console.log("ChatGPT Response:", response); } main();
GPTWeb
- Function:
gptweb(prompt)
- Description: Retrieves a web-enhanced response from the GPT model based on the provided prompt.
Example:
const { gptweb } = require('globalsprak'); async function main() { const prompt = "Latest tech trends in 2024"; const response = await gptweb(prompt); console.log("GPTWeb Response:", response); } main();
- Function:
Llama
Get a response from the Llama AI model.
const { llama } = require('globalsprak');
async function main() {
const prompt = "Tell me a joke";
const response = await llama(prompt);
console.log("Llama Response:", response);
}
main();
Mixtral
Get a response from the Mixtral AI model.
const { mixtral } = require('globalsprak');
async function main() {
const prompt = "Explain quantum mechanics";
const response = await mixtral(prompt);
console.log("Mixtral Response:", response);
}
main();
Coral
Interact with Coral or reset conversation context.
Regular Chat with Coral
const { coral } = require('globalsprak');
async function main() {
const prompt = "How's the weather today?";
const response = await coral(prompt);
console.log("Coral Response:", response);
}
main();
Chat with Coral using User ID
const { coralchat } = require('globalsprak');
async function main() {
const prompt = "Tell me a story";
const uid = "user123";
const response = await coralchat(prompt, uid);
console.log("Coral Chat Response:", response);
}
main();
Reset Coral Conversation
const { coralreset } = require('globalsprak');
async function main() {
const uid = "user123";
const response = await coralreset(uid);
console.log("Coral Reset Response:", response);
}
main();
Image's Generation
Animagen
- Function:
animagen(prompt, count)
- Description: Generates anime-style art based on the provided prompt.
- Parameters:
prompt
(string): The prompt to generate anime-style art.count
(number): The number of images to generate.
Example:
```javascript const { animagen } = require('globalsprak'); async function main() { const prompt = "Create anime-style art"; const count = 3; const response = await animagen(prompt, count); console.log("Animagen Response:", response); } main(); ```
PixelArt
Function:
pixelart(prompt, count)
- Description: Generates pixel art based on the provided prompt.
- Parameters:
prompt
(string): The prompt to generate pixel art.count
(number): The number of images to generate.
Example:
```javascript const { pixelart } = require('globalsprak'); async function main() { const prompt = "Create a pixel art character"; const count = 2; const response = await pixelArt(prompt, count); console.log("PixelArt Response:", response); } main(); ```
Xi
Function:
xi(prompt, count)
- Description: Generates art based on the Xi engine using the provided prompt.
- Parameters:
prompt
(string): The prompt to generate art with the Xi engine.count
(number): The number of images to generate.
Example:
```javascript const { xi } = require('globalsprak'); async function main() { const prompt = "Create surreal landscape art"; const count = 1; const response = await xi(prompt, count); console.log("Xi Response:", response); } main(); ```
Gen
Function:
gen(prompt, count)
- Description: Generates art based on a generic engine using the provided prompt.
- Parameters:
prompt
(string): The prompt to generate generic art.count
(number): The number of images to generate.
Example:
```javascript const { gen } = require('globalsprak'); async function main() { const prompt = "Generate futuristic city art"; const count = 4; const response = await gen(prompt, count); console.log("Gen Response:", response); } main(); ```
Gen2
Function:
gen2(prompt, count)
- Description: Generates art using the Gen2 engine based on the provided prompt.
- Parameters:
prompt
(string): The prompt to generate Gen2 art.count
(number): The number of images to generate.
Example:
const { gen2 } = require('globalsprak'); async function main() { const prompt = "Create abstract artwork"; const count = 5; const response = await gen2(prompt, count); console.log("Gen2 Response:", response); } main();
XL3
- Function:
xl3(prompt)
- Description: Fetches a response from the XL3 API using the provided prompt.
Example:
const { xl3 } = require('globalsprak'); async function main() { const prompt = "Prompts"; const response = await xl3(prompt); console.log("XL3 Response:", response); } main();
Flux
- Function:
flux(prompt)
- Description: Fetches a response from the Flux API using the provided prompt.
Example:
const { flux } = require('globalsprak'); async function main() { const prompt = "Your Flux prompt"; const response = await flux(prompt); console.log("Flux Response:", response); } main();
Mini DALL-E
- Function:
minidalle(prompt)
- Description: Fetches a response from the Mini DALL-E API using the provided prompt.
Example:
const { minidalle } = require('globalsprak'); async function main() { const prompt = "Your Mini DALL-E prompt"; const response = await minidalle(prompt); console.log("Mini DALL-E Response:", response); } main();
DALL-E v2
- Function:
dallev2(prompt)
- Description: Fetches a response from the DALL-E v2 API using the provided prompt.
Example:
const { dallev2 } = require('globalsprak'); async function main() { const prompt = "Your DALL-E v2 prompt"; const response = await dallev2(prompt); console.log("DALL-E v2 Response:", response); } main();
DALL-E v3
- Function:
dalle(prompt, prompt_negative, width, height, guidance_scale)
- Description: Fetches a response from the DALL-E v3 API with additional parameters like negative prompt, image dimensions, and guidance scale.
Example:
const { dalle } = require('globalsprak'); async function main() { const prompt = "Your DALL-E v3 prompt"; const prompt_negative = "Negative prompt"; const width = 512; const height = 512; const guidance_scale = 7.5; const response = await dalle(prompt, prompt_negative, width, height, guidance_scale); console.log("DALL-E v3 Response:", response); } main();
XL
- Function:
xl(prompt, prompt_negative, image_style, guidance_scale)
- Description: Fetches a response from the XL API for image generation with specific image style and guidance scale.
Example:
const { xl } = require('globalsprak'); async function main() { const prompt = "Your XL prompt"; const prompt_negative = "Negative prompt"; const image_style = "artistic"; const guidance_scale = 7.5; const response = await xl(prompt, prompt_negative, image_style, guidance_scale); console.log("XL Response:", response); } main();
Generate
- Function:
generate(prompt)
- Description: Fetches a response from the text generation API using the provided prompt.
Example:
const { generate } = require('globalsprak'); async function main() { const prompt = "Your text prompt"; const response = await generate(prompt); console.log("Generate Response:", response); } main();
EMI
Generate image's using EMI Model.
const { emi } = require('globalsprak');
async function main() {
const prompt = "Cute Girl.";
const response = await emi(prompt);
console.log("EMI Response:", response);
}
main();
BING
Generate image's using EMI Model.
const { bing } = require('globalsprak');
async function main() {
const prompt = "Cute Girl.";
const cookie = "";
const response = await bing(prompt, cookie);
console.log("Bing Response:", response);
}
main();
Prodia
Generate images using a text prompt and a model.
const { prodia } = require('globalsprak');
async function main() {
const prompt = "A beautiful mountain landscape";
const model = "1";
const response = await prodia(prompt, model);
console.log("ProdIA Response:", response);
}
main();
Models
List of Models
Please choose Prodia models by number (e.g., 1, 2, 3, etc.).
- 3Guofeng3_v34.safetensors 50f420de
- absolutereality_V16.safetensors 37db0fc3
- absolutereality_v181.safetensors 3d9d4d2b
- amIReal_V41.safetensors 0a8a2e61
- analog-diffusion-1.0.ckpt 9ca13f02
- anythingv3_0-pruned.ckpt 2700c435
- anything-v4.5-pruned.ckpt 65745d25
- anythingV5_PrtRE.safetensors 893e49b9
- AOM3A3_orangemixs.safetensors 9600da17
- blazing_drive_v10g.safetensors ca1c1eab
- breakdomain_I2428.safetensors 43cc7d2f
- breakdomain_M2150.safetensors 15f7afca
- cetusMix_Version35.safetensors de2f2560
- childrensStories_v13D.safetensors 9dfaabcb
- childrensStories_v1SemiReal.safetensors a1c56dbb
- childrensStories_v1ToonAnime.safetensors 2ec7b88b
- Counterfeit_v30.safetensors 9e2a8f19
- cuteyukimixAdorable_midchapter3.safetensors 04bdffe6
- cyberrealistic_v33.safetensors 82b0d085
- dalcefo_v4.safetensors 425952fe
- deliberate_v2.safetensors 10ec4b29
- deliberate_v3.safetensors afd9d2d4
- dreamlike-anime-1.0.safetensors 4520e090
- dreamlike-diffusion-1.0.safetensors 5c9fd6e0
- dreamlike-photoreal-2.0.safetensors fdcf65e7
- dreamshaper_6BakedVae.safetensors 114c8abb
- dreamshaper_7.safetensors 5cf5ae06
- dreamshaper_8.safetensors 9d40847d
- edgeOfRealism_eorV20.safetensors 3ed5de15
- EimisAnimeDiffusion_V1.ckpt 4f828a15
- elldreths-vivid-mix.safetensors 342d9d26
- epicphotogasm_xPlusPlus.safetensors 1a8f6d35
- epicrealism_naturalSinRC1VAE.safetensors 90a4c676
- epicrealism_pureEvolutionV3.safetensors 42c8440c
- ICantBelieveItsNotPhotography_seco.safetensors 4e7a3dfd
- indigoFurryMix_v75Hybrid.safetensors 91208cbb
- juggernaut_aftermath.safetensors 5e20c455
- lofi_v4.safetensors ccc204d6
- lyriel_v16.safetensors 68fceea2
- majicmixRealistic_v4.safetensors 29d0de58
- mechamix_v10.safetensors ee685731
- meinamix_meinaV9.safetensors 2ec66ab0
- meinamix_meinaV11.safetensors b56ce717
- neverendingDream_v122.safetensors f964ceeb
- openjourney_V4.ckpt ca2f377f
- pastelMixStylizedAnime_pruned_fp16.safetensors 793a26e8
- portraitplus_V1.0.safetensors 1400e684
- protogenx34.safetensors 5896f8d5
- Realistic_Vision_V1.4-pruned-fp16.safetensors 8d21810b
- Realistic_Vision_V2.0.safetensors 79587710
- Realistic_Vision_V4.0.safetensors 29a7afaa
- Realistic_Vision_V5.0.safetensors 614d1063
- redshift_diffusion-V10.safetensors 1400e684
- revAnimated_v122.safetensors 3f4fefd9
- rundiffusionFX25D_v10.safetensors cd12b0ee
- rundiffusionFX_v10.safetensors cd4e694d
- sdv1_4.ckpt 7460a6fa
- v1-5-pruned-emaonly.safetensors d7049739
- v1-5-inpainting.safetensors 21c7ab71
- shoninsBeautiful_v10.safetensors 25d8c546
- theallys-mix-ii-churned.safetensors 5d9225a4
- timeless-1.0.ckpt 7c4971d4
- toonyou_beta6.safetensors 980f6b15
Download Tools
Download from Twitter
const { twdl } = require('globalsprak');
async function main() {
const url = "https://twitter.com/example/status/12345";
const response = await twdl(url);
console.log("Twitter Download Response:", response);
}
main();
Download from Facebook
const { fbdl } = require('globalsprak');
async function main() {
const url = "https://www.facebook.com/example/video/12345";
const response = await fbdl(url);
console.log("Facebook Download Response:", response);
}
main();
Download from TikTok
const { tkdl } = require('globalsprak');
async function main() {
const url = "https://www.tiktok.com/example/video/12345";
const response = await tkdl(url);
console.log("TikTok Download Response:", response);
}
main();
Download from Google Drive
const { drdl } = require('globalsprak');
async function main() {
const url = "";
const response = await drdl(url);
console.log("Google Drive Download Response:", response);
}
main();
Download from Instagram
const { instadl } = require('globalsprak');
async function main() {
const url = "https://www.instagram.com/p/12345";
const response = await instadl(url);
console.log("Instagram Download Response:", response);
}
main();
YouTube Download
const { ytdl } = require('globalsprak');
async function main() {
const url = "https://www.youtube.com/watch?v=12345";
const response = await ytdl(url);
console.log("YouTube Download Response:", response);
}
main();
Spotify Download
- Function:
spdl(url)
- Description: Downloads content from Spotify using the provided URL.
Example:
const { spdl } = require('globalsprak'); async function main() { const url = "https://open.spotify.com/track/123456"; const response = await spdl(url); console.log("Spotify Download Response:", response); } main();
AllDL
- Function:
alldl(url)
- Description: Downloads content from various platforms using the provided URL.
Example:
const { alldl } = require('globalsprak'); async function main() { const url = "https://example.com/media"; const response = await alldl(url); console.log("AllDL Response:", response); } main();
- Function:
Search Utilities
Pinterest Search
const { pinterest } = require('globalsprak');
async function main() {
const query = "nature";
const count = 10;
const response = await pinterest(query, count);
console.log("Pinterest Search Response:", response);
}
main();
Spotify Search
const { spsearch } = require('globalsprak');
async function main() {
const query = "Adele";
const response = await spsearch(query);
console.log("Spotify Search Response:", response);
}
main();
YouTube Search
const { ytsearch } = require('globalsprak');
async function main() {
const query = "JavaScript tutorials";
const response = await ytsearch(query);
console.log("YouTube Search Response:", response);
}
main();
TikTok Search
- Function:
tiksearch(query)
- Description: Search for TikTok videos based on a query.
Example:
const { tiksearch } = require('globalsprak'); async function main() { const query = "dance"; const response = await tiksearch(query); console.log("TikTok Search Response:", response); } main();
Wallpaper Search
- Function:
wallpaper(query, count)
- Description: Search for wallpapers based on a query and number of results.
Example:
const { wallpaper } = require('globalsprak'); async function main() { const query = "nature"; const count = 5; const response = await wallpaper(query, count); console.log("Wallpaper Search Response:", response); } main();
Shoti (TikTok Download)
Function:
shoti()
- Description: Fetches TikTok videos using the Shoti API.
Example:
const { shoti } = require('globalsprak'); async function main() { const response = await shoti(); console.log("ShotI Response:", response); } main();
Pexels Search
Function:
pxsearch(query, count)
- Description: Searches for images on Pexels based on the specified query and returns a specified number of results.
- Parameters:
query
: The search term.count
: The number of results to return.
Example:
const { pxsearch } = require('globalsprak'); async function main() { const query = "nature"; const count = 5; const response = await pxsearch(query, count); console.log("Pexels Search Response:", response); } main();
Waifu Search
Specific Waifu Search
const { waifusearch } = require('globalsprak');
async function main() {
const name = "Naruto";
const response = await waifusearch(name);
console.log("Waifu Search Response:", response);
}
main();
Random Waifu
const { waifu } = require('globalsprak');
async function main() {
const response = await waifu();
console.log("Random Waifu Response:", response);
}
main();
Movie Information Categories
Movie Info
- Function:
movieinfo(name)
- Description: Get detailed information about a movie by its title.
Example:
const { movieinfo } = require('globalsprak'); async function main() { const name = "Inception"; const response = await movieinfo(name); console.log("Movie Info Response:", response); } main();
Movie Info Version 2
- Function:
movieinfov2(id)
- Description: Get information about a movie using its ID.
Example:
const { movieinfov2 } = require('globalsprak'); async function main() { const id = "12345"; const response = await movieinfov2(id); console.log("Movie Info V2 Response:", response); } main();
Country Information
- Function:
countryinfo(name)
- Description: Get detailed information about a country by its name.
Example:
const { countryinfo } = require('globalsprak'); async function main() { const name = "India"; const response = await countryinfo(name); console.log("Country Info Response:", response); } main();
- Function:
Translate
- Function:
translate(text, lang)
- Description: Translates the provided text into the specified language using the API.
Example:
const { translate } = require('globalsprak'); async function main() { const text = "Hello, world!"; const lang = "es"; // Spanish const response = await translate(text, lang); console.log("Translation:", response); } main();
Lyrics
- Function:
lyrics(songName)
- Description: Fetches the lyrics for a specific song using the provided song name.
Example:
const { lyrics } = require('globalsprak'); async function main() { const songName = "Bohemian Rhapsody"; const response = await lyrics(songName); console.log("Lyrics:", response); } main();
TikStalk
- Function:
tikstalk(username)
- Description: Fetches TikTok user profile information using the provided username.
Example:
const { tikstalk } = require('globalsprak'); async function main() { const username = "user123"; const response = await tikstalk(username); console.log("TikStalk Data:", response); } main();
TempMail (Generate Email)
- Function:
tempmailGet()
- Description: Generates a temporary email address.
Example:
const { tempmailGet } = require('globalsprak'); async function main() { const response = await tempmailGet(); console.log("Temporary Email:", response); } main();
TempMail (Inbox)
- Function:
tempmailInbox(email)
- Description: Fetches the inbox for a generated temporary email address.
Example:
const { tempmailInbox } = require('globalsprak'); async function main() { const email = "your-temp-email@example.com"; const response = await tempmailInbox(email); console.log("Inbox:", response); } main();
Quiz (Beta)
- Function:
quiz(category)
- Description: Fetches quiz questions based on the provided category.
- Categories:
š šš²š»š²šæš®š¹
ā english
ā math
ā physics
ā chemistry
ā history
ā philosophy
ā random
ā science
š„ š£šæš¼š“šæš®šŗšŗš¶š»š“
ā coding
ā javascript
ā html
ā java
ā ruby
ā python
ā css
ā c
ā c-plus
ā php
ā xml
ā typescript
ā nodejs
ā express
š² šš®šŗš²
ā minecraft
ā freefire
ā roblox
ā pubg
ā gta-v
ā fortnite
šø š¢ššµš²šæ
ā music
ā youtuber
ā space
ā animal
ā food
ā country
ā electronic
ā sports
š šš»š¶šŗš²
ā demonslayer
ā doraemon
ā anime
ā one-piece
ā naruto
ā deathnote
ā dragon-ball
ā attack-on-titan
š šš®š»š“šš®š“š²š
ā hindi
ā english
ā french
ā filipino
ā spanish
ā bengali
ā vietnamese
ā japanese
Example Usage:
const { quiz } = require('globalsprak');
async function main() {
const category = "science";
const response = await quiz(category);
console.log("Quiz Data:", response);
}
main();
š„³ Soon I will add more categories and features.
Album (Beta)
- Function:
album(category)
- Description: Fetches an album based on the provided category.
- Categories:
⨠1. English
⨠2. Anime
⨠3. Hindi
⨠4. Free Fire
⨠5. Football
Soon I will add more album categories.
Example Usage:
const { album } = require('globalsprak');
async function main() {
const category = "Anime";
const response = await album(category);
console.log("Album Data:", response);
}
main();
Weather
Get a response from the Weather API based on your City name,
const { weather } = require('globalsprak');
async function main() {
const city = "Nahan";
const response = await weather(city);
console.log("Weather Response:", response);
}
main();
Error Handling
Each function has built-in error handling. If an error occurs during the API request, an error message will be logged, and null
will be returned as the response. Example:
const { gpt } = require('globalsprak');
async function main() {
try {
const response = await gpt("Explain AI");
if (response) {
console.log("GPT Response:", response);
} else {
console.error("Failed to fetch GPT response.");
}
} catch (error) {
console.error("An error occurred:", error);
}
}
main();
API Reference
Function | Description | Parameters |
---|---|---|
gpt | Get a response from GPT | prompt |
emi | Calculate EMI based on a prompt | prompt |
prodia | Generate an image based on a text prompt and model | prompt , model |
llama | Get a response from the Llama model | prompt |
mixtral | Get a response from the Mixtral model | prompt |
coral | Chat with Coral | prompt |
gptweb | Get web-enhanced GPT responses | prompt |
chatgpt | Get a response from ChatGPT | prompt |
coralchat | Chat with Coral using a specific user ID | prompt , uid |
coralreset | Reset Coral conversation for a specific user | uid |
alldl | Download from any supported URL | url |
twdl | Download media from Twitter | url |
fbdl | Download media from Facebook | url |
tkdl | Download media from TikTok | url |
drdl | Download media from Dailymotion | url |
instadl | Download media from Instagram | url |
ytdl | Download media from YouTube | url |
spdl | Download media from Spotify | url |
pinterest | Search for images on Pinterest | query , count |
spsearch | Search for tracks on Spotify | query |
ytsearch | Search for videos on YouTube | query |
pxsearch | Search for images on Pexels | query , count |
wallpaper | Search for wallpapers | query , count |
tiksearch | Search for TikTok videos | query |
movieinfo | Get detailed information about a movie | name |
movieinfov2 | Get information about a movie using its ID | id |
countryinfo | Retrieve information about a specific country | name |
waifusearch | Find images of characters based on names | name |
waifu | Get a random waifu image | - |
Conclusion
This package is designed to be easy to use and flexible, making it a great choice for integrating AI, media, and utility functions into your applications. For any issues or feature requests, please open an issue in the repository.