For the complete documentation index, see llms.txt. This page is also available as Markdown.

CLIP

हमारे Serverless Hosted API के माध्यम से OpenAI के CLIP model का उपयोग करें

हम OpenAI के CLIP इमेज और टेक्स्ट embeddings जनरेट करने, और उनके बीच zero-shot similarity comparison के लिए model, हमारे Serverless Hosted API। हम तीन endpoints उपलब्ध कराते हैं:

  • /clip/embed_image, एक image के लिए embedding vector लौटाता है

  • /clip/embed_text, एक string या strings की सूची के लिए embedding vector लौटाता है

  • /clip/compare, एक subject और prompts की सूची के बीच similarity scores लौटाता है

Embeddings को classification, retrieval, clustering, और semantic search जैसे कार्यों के लिए cache करके पुनः उपयोग किया जा सकता है। व्यापक उपयोग विवरण के लिए देखें Inference documentation.

कोड नमूना

नीचे एक code sample दिया गया है जो एक image की तुलना text labels की एक सूची से करता है। HTTP endpoint को सीधे इसके साथ call करें curl, या इसका उपयोग करें inference-sdk रैपर के साथ।

1

अपनी API Key प्राप्त करें

एक Roboflow खाता बनाएं, अपनी key यहाँ पर ढूँढें Roboflow API settings page और इसे अपने shell में उपलब्ध कराएँ:

export ROBOFLOW_API_KEY="your-key-here"
2

मॉडल चलाएँ

को कॉल करें /clip/compare एंडपॉइंट को curl:

curl --location 'https://serverless.roboflow.com/clip/compare' \
  --header 'Content-Type: application/json' \
  --data '{
    \"api_key\": \"'\"$ROBOFLOW_API_KEY\"'\",
    "subject": {"type": "url", "value": "https://media.roboflow.com/notebooks/examples/dog.jpeg"},
    "subject_type": "image",
    "prompt": ["a photo of a dog", "a photo of a cat", "a photo of a car"],
    "prompt_type": "text"
  }'

Inference speed

Latency मापी गई Roboflow Inference 1x NVIDIA L4 पर, batch size 1, warmup के बाद का औसत।

मॉडल
विलंबता (ms)

clip

3.9

के साथ मापा गया embed_image पर ViT-B-16 checkpoint (केवल image embedding).

सेट करें api_url को अपने deployment target से मिलाएँ:

  • https://serverless.roboflow.com Serverless Hosted API के लिए।

  • http://localhost:9001 एक local Inference server.

  • आपका Dedicated Deployment एक private endpoint के लिए URL.

अंतिम अपडेट

क्या यह उपयोगी था?