Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

similarix

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

similarix

Python client for Similarix API: Semantic and multimodal search engine for images and text

  • 0.1.0
  • PyPI
  • Socket score

Maintainers
1

Similarix: Semantic and Multimodal Search Client

PyPI version Python versions License

Similarix is a powerful Python client for interacting with the Similarix API, enabling semantic and multimodal search capabilities for both images and text.

🌐 Visit Similarix website

🚀 Features

  • 🔍 Semantic text search
  • 🖼️ Image-based search
  • 🔀 Multimodal search capabilities
  • 📁 Collection management
  • 🔄 Synchronization controls
  • ☁️ Managed cloud storage integration

🛠️ Installation

Install Similarix using pip:

pip install similarix

🏁 Quick Start

from similarix import Similarix

Initialize the client

client = Similarix('your_api_token')
results = client.text_search('cute puppies')
print(results)
with open('path/to/image.jpg', 'rb') as img:
    results = client.image_search(img)
print(results)

📚 Usage

results = client.text_search('landscape photography')
with open('mountain.jpg', 'rb') as img:
    results = client.image_search(img)

Managing collections

# List all collections
collections = client.list_collections()

# Get details of a specific collection
collection = client.get_collection('collection_uuid')

# Trigger a sync for a collection
client.trigger_sync('collection_uuid')

# Check sync status
status = client.check_sync_status('collection_uuid')

Uploading to managed collection (Similarix cloud)

with open('new_image.jpg', 'rb') as img:
    result = client.upload_to_managed_collection('collection_uuid', img)

🌟 Why Similarix?

  • Powerful Semantic Search: Go beyond keyword matching with our advanced semantic understanding.
  • Multimodal Capabilities: Seamlessly search across text and images.
  • Easy Integration: Simple API designed for quick integration and rapid development.
  • Scalable: Built to handle large datasets and high-volume requests.
  • Flexible: Suitable for a wide range of applications, from e-commerce to content management.

🤝 Contributing

We welcome contributions!

📄 License

Similarix is released under the MIT License. See the LICENSE file for more details.

📬 Contact

For support or queries, please open an issue or contact us at support@similarix.com.

Made with ❤️ by the Similarix

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc