Skip to main content

llama-index tools azure_cv integration

Project description

Azure Computer Vision Tool

This tool connects to a Azure account and allows an Agent to perform a variety of computer vision tasks on image urls.

You will need to set up an api key and computer vision instance using Azure, learn more here: https://azure.microsoft.com/en-ca/products/cognitive-services/computer-vision

Usage

This tool has a more extensive example usage documented in a Jupyter notebook here

Here's an example usage of the AzureCVToolSpec.

from llama_index.tools.azure_cv import AzureCVToolSpec
from llama_index.agent.openai import OpenAIAgent

tool_spec = AzureCVToolSpec(api_key="your-key", resource="your-resource")

agent = OpenAIAgent.from_tools(tool_spec.to_tool_list())

agent.chat(
    "caption this image and tell me what tags are in it https://portal.vision.cognitive.azure.com/dist/assets/ImageCaptioningSample1-bbe41ac5.png"
)
agent.chat(
    "caption this image and read any text https://portal.vision.cognitive.azure.com/dist/assets/OCR3-4782f088.jpg"
)

process_image: Send an image for computer vision classification of objects, tags, captioning or OCR.

This loader is designed to be used as a way to load data as a Tool in a Agent.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llama_index_tools_azure_cv-0.2.0.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file llama_index_tools_azure_cv-0.2.0.tar.gz.

File metadata

File hashes

Hashes for llama_index_tools_azure_cv-0.2.0.tar.gz
Algorithm Hash digest
SHA256 87098b14794007e3a305fb313c41c804f9838b36083a550a588f152112f1a718
MD5 95377d9fc85f0e3e96b284fc1a3e6058
BLAKE2b-256 90628d58c343fea08c525ea8856c13a630611d1a0113338fee717343be9fa1bc

See more details on using hashes here.

File details

Details for the file llama_index_tools_azure_cv-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for llama_index_tools_azure_cv-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bcd79882e99080c3ed3e056630c97637537d76931995350703f88c2d9ff8578f
MD5 a645d701b05a2f66c238f72f9065fcec
BLAKE2b-256 71fbd4a90b456fe9225b9cf03adbda74fd241ec5ec6c305eccbe14d3266d9c6f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page