Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

397 Commits

Repository files navigation

JigsawStack AI SDK

The JigsawStack AI SDK is a Python library that allows you to interact with powerful AI services to build AI-powered applications.

  • 🧩 Powerful AI services all in one SDK
  • ⌨️ Fully typed parameters and responses
  • 📡 Built in Webhook support for long-running tasks
  • 📦 Built in file system for easy file uploads
  • 🍃 Lightweight and blazing fast

Learn more

To learn more about all available JigsawStack AI services, view the Documentation or Website.

All APIs

CategoryAPIs
👉 GeneralTranslation, Summarization, Sentiment Analysis
🌐 WebAI Web Scraping, AI Web Search
🎵 AudioSpeech to Text
👀 VisionvOCR, Object Detection
🖼️ GenerativeAI Image (Flux, SD, SDXL-Fast & more), HTML to Any
✅ ValidationEmail, NSFW images, profanity & more

Learn more of about each category in the API reference

Installation

To install JigsawStack Python SDK, simply execute the following command in a terminal:

pip install jigsawstack

Setup

First, get your API key from the JigsawStack Dashboard

Then, initialize the SDK:

fromjigsawstackimportJigsawStackjigsaw=JigsawStack(api_key="your-api-key")

Usage

AI Scraping Example:

params= {
"url": "https://www.amazon.com/Cadbury-Mini-Caramel-Eggs-Bulk/dp/B0CWM99G5W",
"element_prompts": ["prices"]
}
result=jigsaw.web.ai_scrape(params)

Speech To Text Example:

params= { "url": "https://rogilvkqloanxtvjfrkm.supabase.co/storage/v1/object/public/demo/Video%201737458382653833217.mp4?t=2024-03-22T09%3A50%3A49.894Z"}
result=jigsaw.audio.speech_to_text(params)

VOCR:

params= {
"url": "https://images.unsplash.com/photo-1542931287-023b922fa89b?q=80&w=2574&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D?t=2024-03-22T09%3A22%3A48.442Z"
}
result=jigsaw.vision.vocr(params)

Community

Join JigsawStack community on Discord to connect with other developers, share ideas, and get help with the SDK.

Related Projects

Contributing

JigsawStack AI SDK is open-source and welcomes contributions. Please open an issue or submit a pull request with your changes. Make sure to be as descriptive as possible with your submissions, include examples if relevant.

About

Jigsawstack Python SDK

Topics

Resources

Stars

20 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages