├── .github ├── ruff.toml └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── README.md ├── jigsawstack ├── __init__.py ├── _config.py ├── _types.py ├── async_request.py ├── audio.py ├── classification.py ├── embedding.py ├── embedding_v2.py ├── exceptions.py ├── helpers.py ├── image_generation.py ├── prediction.py ├── prompt_engine.py ├── request.py ├── search.py ├── sentiment.py ├── sql.py ├── store.py ├── summary.py ├── translate.py ├── validate.py ├── version.py ├── vision.py └── web.py ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── test_ai_scrape.py ├── test_audio.py ├── test_classification.py ├── test_deep_research.py ├── test_embedding.py ├── test_file_store.py ├── test_image_generation.py ├── test_object_detection.py ├── test_prediction.py ├── test_sentiment.py ├── test_sql.py ├── test_summary.py ├── test_translate.py ├── test_validate.py ├── test_vocr.py └── test_web.py /.github/ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/.github/ruff.toml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/README.md -------------------------------------------------------------------------------- /jigsawstack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/__init__.py -------------------------------------------------------------------------------- /jigsawstack/_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/_config.py -------------------------------------------------------------------------------- /jigsawstack/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/_types.py -------------------------------------------------------------------------------- /jigsawstack/async_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/async_request.py -------------------------------------------------------------------------------- /jigsawstack/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/audio.py -------------------------------------------------------------------------------- /jigsawstack/classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/classification.py -------------------------------------------------------------------------------- /jigsawstack/embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/embedding.py -------------------------------------------------------------------------------- /jigsawstack/embedding_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/embedding_v2.py -------------------------------------------------------------------------------- /jigsawstack/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/exceptions.py -------------------------------------------------------------------------------- /jigsawstack/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/helpers.py -------------------------------------------------------------------------------- /jigsawstack/image_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/image_generation.py -------------------------------------------------------------------------------- /jigsawstack/prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/prediction.py -------------------------------------------------------------------------------- /jigsawstack/prompt_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/prompt_engine.py -------------------------------------------------------------------------------- /jigsawstack/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/request.py -------------------------------------------------------------------------------- /jigsawstack/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/search.py -------------------------------------------------------------------------------- /jigsawstack/sentiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/sentiment.py -------------------------------------------------------------------------------- /jigsawstack/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/sql.py -------------------------------------------------------------------------------- /jigsawstack/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/store.py -------------------------------------------------------------------------------- /jigsawstack/summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/summary.py -------------------------------------------------------------------------------- /jigsawstack/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/translate.py -------------------------------------------------------------------------------- /jigsawstack/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/validate.py -------------------------------------------------------------------------------- /jigsawstack/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/version.py -------------------------------------------------------------------------------- /jigsawstack/vision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/vision.py -------------------------------------------------------------------------------- /jigsawstack/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/jigsawstack/web.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests>=2.31.0 2 | typing_extensions 3 | aiohttp>=3.12.15 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_ai_scrape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_ai_scrape.py -------------------------------------------------------------------------------- /tests/test_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_audio.py -------------------------------------------------------------------------------- /tests/test_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_classification.py -------------------------------------------------------------------------------- /tests/test_deep_research.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_deep_research.py -------------------------------------------------------------------------------- /tests/test_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_embedding.py -------------------------------------------------------------------------------- /tests/test_file_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_file_store.py -------------------------------------------------------------------------------- /tests/test_image_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_image_generation.py -------------------------------------------------------------------------------- /tests/test_object_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_object_detection.py -------------------------------------------------------------------------------- /tests/test_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_prediction.py -------------------------------------------------------------------------------- /tests/test_sentiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_sentiment.py -------------------------------------------------------------------------------- /tests/test_sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_sql.py -------------------------------------------------------------------------------- /tests/test_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_summary.py -------------------------------------------------------------------------------- /tests/test_translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_translate.py -------------------------------------------------------------------------------- /tests/test_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_validate.py -------------------------------------------------------------------------------- /tests/test_vocr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_vocr.py -------------------------------------------------------------------------------- /tests/test_web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JigsawStack/jigsawstack-python/HEAD/tests/test_web.py --------------------------------------------------------------------------------