> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/get-started/hi/agents/roboflow-agent.md).

# Roboflow Agent

इन-ऐप Roboflow Agent जो Workflows और Rapid models बनाता, चलाता, और डिबग करता है, साथ ही उसका HTTP chat API।

## के बारे में

Roboflow Agent के पास आपके [वर्कस्पेस](/get-started/hi/platform/workspaces/key-concepts.md) तक पहुँच है और वह बना, संपादित, चला, और डीबग कर सकता है [वर्कफ़्लोज़](https://docs.roboflow.com/workflows)। आप इसका उपयोग सेट अप करने के लिए भी कर सकते हैं [Rapid](https://docs.roboflow.com/models/rapid/rapid) मॉडल। अपने वर्कस्पेस के बाएँ साइडबार में "Agent" पर क्लिक करके Agent तक पहुँचें।

<figure><img src="https://3949523067-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1YMZNIiZMBdlCHUDeZMP%2Fuploads%2Fgit-blob-e08163ee75bce9853bb94d3581efc5910405e091%2Frf-agent.png?alt=media" alt=""><figcaption></figcaption></figure>

### क्षमताएँ

Agent इनके साथ काम कर सकता है:

* [वर्कफ़्लोज़](https://docs.roboflow.com/workflows): एक साधारण विवरण से बनाना, छवियों, RTSP स्ट्रीम, वीडियो, आपके ब्राउज़र वेबकैम, या आपके फ़ोन कैमरे पर चलाना, वीडियो का केवल वही हिस्सा चलाना जो आप माँगें, लाइव प्रीव्यू देखना, विफलताओं को स्वतः ठीक करना, रन त्रुटियों की जाँच करना, और डिटेक्शन ज़ोन बनाना। कैमरा जोड़ने के लिए, जब Agent पूछे तो "Webcam", "Network Streams", या "Phone" चुनें। वेबकैम या फ़ोन स्ट्रीम उसके ब्राउज़र सत्र के समाप्त होते ही बंद हो जाती है।
* संलग्न मीडिया: उन छवियों और MP4 या MOV वीडियो का विश्लेषण करें जिन्हें आप चैट में खींचकर डालते हैं, और उनके साथ वर्कफ़्लोज़ बनाएं और सत्यापित करें।
* छवि जनरेशन: जब आपके पास अभी कोई फ़ोटो नहीं हों, तो टेक्स्ट विवरण से 1 से 10 छवियाँ बनाएँ। जब आप इसे जनरेट करने को कहते हैं, तो Agent शुरू होता है। यदि आप अनुमान चाहते हैं, तो पहले कीमत पूछें। प्रत्येक छवि आपके [एसेट लाइब्रेरी](/get-started/hi/platform/workspaces/asset-library.md)में सहेजी जाती है, और आप केवल उन्हीं छवियों के लिए भुगतान करते हैं जो सहेजी जाती हैं। Agent आपकी अपनी छवियों को संदर्भ के रूप में उपयोग नहीं कर सकता।
* [Rapid](https://docs.roboflow.com/models/rapid/rapid) मॉडल: सेट अप करें, प्रबंधित करें, और प्रशिक्षण विफलताओं का निदान करें।
* प्रोजेक्ट: [प्रोजेक्ट बनाएं](https://docs.roboflow.com/datasets/create-and-upload/create-a-project#create-a-project-from-the-agent), शुरू करें [मॉडल प्रशिक्षण](https://docs.roboflow.com/models/train/train-a-model#train-from-the-agent), [स्प्लिट्स को पुनः संतुलित करें](https://docs.roboflow.com/datasets/versions/dataset-versions/create-a-dataset-version#readjusting-train-validation-test-splits), और [प्रोजेक्ट्स मर्ज करें](https://docs.roboflow.com/datasets/manage/merge-datasets).
* Universe डेटासेट: पर सार्वजनिक डेटासेट खोजें [Universe](https://docs.roboflow.com/datasets/universe/universe/what-is-roboflow-universe), उनकी तुलना करें, और [पूरा डेटासेट या छवियों की एक निर्धारित संख्या कॉपी करें](https://docs.roboflow.com/datasets/universe/universe/fork-a-universe-dataset#roboflow-agent) को किसी प्रोजेक्ट में। Agent के कुछ भी कॉपी करने से पहले आप चैट में स्रोतों, छवि गिनती, और क्लास परिवर्तनों पर सहमत होते हैं।
* डेटासेट: [लेबलिंग चरण के अनुसार छवियाँ ब्राउज़ करें](https://docs.roboflow.com/datasets/annotate/annotate/team-collaboration#browse-labeling-work-from-the-agent), [वर्कस्पेस छवियों को एक मॉडल में जोड़ें और उन्हें लेबल करना शुरू करें](https://docs.roboflow.com/datasets/annotate/annotate/team-collaboration#add-images-and-start-annotating), समीक्षा के लिए एक बैच भेजें या संपादन के लिए वापस भेजें, Review में छवियों को स्वीकृत या अस्वीकृत करें (jobs और image count की पुष्टि करने के बाद), छवियों को डेटासेट में स्वीकार करें, और काम को unassigned में वापस करें।
* [बैच प्रोसेसिंग](https://docs.roboflow.com/deployment/roboflow-cloud/batch-processing): अपनी एसेट लाइब्रेरी की छवियों पर एक प्रकाशित वर्कफ़्लो चलाएँ, चैट में आपके साथ एक नया जॉब सेट अप करें, आपके जॉब्स सूचीबद्ध करें, और उनमें से किसी एक की स्थिति बताएँ।
* [एक्टिव लर्निंग](https://docs.roboflow.com/deployment/monitoring-and-analytics/active-learning): प्रति प्रोजेक्ट संग्रह चालू या बंद करें और उसकी सीमाएँ व शर्तें संपादित करें।
* [विज़न इवेंट्स](https://docs.roboflow.com/deployment/monitoring-and-analytics/vision-events): वर्कफ़्लोज़ में ब्लॉक जोड़ें, [अपने इवेंट डेटा के बारे में प्रश्नों का उत्तर दें](https://docs.roboflow.com/deployment/monitoring-and-analytics/vision-events/query-events), और शेड्यूल करें [सारांश रिपोर्टें](https://docs.roboflow.com/deployment/monitoring-and-analytics/vision-events/summary-reports).
* उपयोग: अपना दिखाएँ [क्रेडिट उपयोग डैशबोर्ड](/get-started/hi/platform/billing-and-plans/credits/view-credit-usage.md) जो आपके प्रश्न से मेल खाते फ़िल्टरों के साथ हो।
* एज डिवाइस: आपके तक केवल-पढ़ने की पहुँच के साथ प्रश्नों का उत्तर दें [डिप्लॉयमेंट मैनेजर](https://docs.roboflow.com/deployment/self-hosted/enterprise/deployment-manager) फ़्लीट, टेलीमेट्री, लॉग्स, और स्ट्रीम्स।
* टैब: खुले वर्कफ़्लोज़, मॉडल, प्रोजेक्ट, और उपयोग दृश्य व्यवस्थित करें; पुन: क्रमित करने के लिए खींचें; बंद किए गए आइटम फिर से खोलें या "+" टैब से नए बनाएँ।

### पृष्ठभूमि कार्य

Agent द्वारा शुरू किए गए लंबे जॉब्स चैट के दौरान चलते रहते हैं: मॉडल प्रशिक्षण, Universe डेटासेट कॉपी, ऑटो-लेबलिंग, डेटासेट संस्करण जनरेशन, प्रोजेक्ट मर्ज, क्लास रीमैप, स्प्लिट रीबैलेंस, और बैच प्रोसेसिंग जॉब्स। चैट बॉक्स के ऊपर एक पिल चल रहे जॉब्स की गिनती दिखाती है। उस पर क्लिक करें, या बाएँ मेनू में "Background Tasks" पर क्लिक करें, ताकि एक पैनल खुले जो उन्हें "Running" और "Finished" के अंतर्गत सूचीबद्ध करता है। किसी कार्य पर क्लिक करके उसके द्वारा बनाई गई पेज खोलें।

जब कोई कार्य पूरा होता है, तो Agent आपको चैट में बताता है, भले ही आपने टैब बंद कर दिया हो और बाद में वापस आए हों। केवल बातचीत के अंदर से शुरू किए गए जॉब्स यहाँ दिखाई देते हैं। जो प्रशिक्षण आप ऐप में कहीं और या API के माध्यम से शुरू करते हैं, वे नहीं दिखते, और आप उन्हें इसके बजाय Activity Center में ट्रैक करते हैं।

### Workspace LLM कुंजियाँ

आप Agent को अपनी OpenAI या Azure OpenAI कुंजी पर चला सकते हैं, ताकि आपका डेटा Roboflow की LLM कुंजियों से होकर न गुज़रे। इसमें Workflow संपादक सहायक, कस्टम ब्लॉक सहायक, और Agent API भी शामिल हैं।

{% hint style="info" %}
Roboflow को आपके Workspace के लिए इस सुविधा को चालू करना होगा। इसे अनुरोध करने के लिए अपनी account team से संपर्क करें। यह EU क्षेत्र में उपलब्ध नहीं है।
{% endhint %}

1. अपने Workspace सेटिंग्स में, "Third Party Keys" पर क्लिक करें।
2. अपनी OpenAI API key, या अपनी Azure OpenAI "Resource Name" और "Azure OpenAI API Key" जोड़ें।
3. "Workspace LLM Keys" में, एक "Provider" और "Model" चुनें। Azure OpenAI के लिए, "Deployment Name" और "Model Behind This Deployment" भी दर्ज करें।
4. "Test Connection" पर क्लिक करें।
5. "Enforce Workspace LLM Keys" चालू करें, फिर "Save" पर क्लिक करें।

जब यह चालू होता है, तो हर अनुरोध आपकी कुंजी का उपयोग करता है। यदि आपकी कुंजी विफल हो जाती है, तो अनुरोध त्रुटि के साथ रुक जाता है और कभी भी Roboflow की कुंजियों पर वापस नहीं जाता। Workflow OpenAI और Gemini ब्लॉक आपकी Workspace कुंजियों पर चलते हैं, और जो AI सुविधाएँ ऐसा नहीं कर सकतीं (उदा.: अन्य LLM ब्लॉक) वे बंद कर दी जाती हैं। Conversation traces रिकॉर्ड नहीं की जातीं, और LLM लागत को क्रेडिट के रूप में चार्ज नहीं किया जाता।

जब "Enforce Workspace LLM Keys" चालू होता है, तो छवि जनरेशन बंद रहती है।

यदि आप Azure OpenAI का उपयोग करते हैं, तो Workflow OpenAI ब्लॉकों के लिए भी "Third Party Keys" के अंतर्गत एक OpenAI API key की आवश्यकता होती है। इसके बिना, Agent आपके Workflows में OpenAI ब्लॉक नहीं जोड़ सकता।

{% hint style="info" %}
Agent आपके द्वारा चुने गए मॉडल पर चलता है, इसलिए यह Roboflow की कुंजियों पर चलने की तुलना में अलग व्यवहार कर सकता है। कुछ कार्य उस मॉडल की समर्थित क्षमताओं के आधार पर अलग तरह से काम कर सकते हैं या अलग परिणाम दे सकते हैं।
{% endhint %}

## HTTP API

Agent API आपको Roboflow AI agent के साथ इसके माध्यम से इंटरैक्ट करने देता है `api.roboflow.com`। आप बनाने या संपादित करने के लिए प्राकृतिक भाषा निर्देश भेज सकते हैं [वर्कफ़्लोज़](https://docs.roboflow.com/workflows/build/create-a-workflow), फिर तैयार होने पर उन्हें प्रकाशित करें। जब तक आप स्पष्ट रूप से प्रकाशित नहीं करते, सभी संपादन ड्राफ्ट के रूप में सहेजे जाते हैं।

प्रमाणीकरण इसके माध्यम से होता है [API key](https://docs.roboflow.com/reference/platform/rest-api/authenticate-with-the-rest-api)। यदि आप एक [Scoped API Key](https://docs.roboflow.com/reference/authentication/authentication/scoped-api-keys) के साथ folder प्रतिबंधों वाला Scoped API Key उपयोग करते हैं, तो agent केवल उस folder scope के भीतर के Workflows और models तक पहुँच पाएगा, और वह उन projects को नहीं देखेगा जो किसी folder के बाहर हैं। agent से workspace models सूचीबद्ध करने को कहने पर केवल वही models लौटते हैं जिन्हें अनुरोधकर्ता पहले से देख सकता है।

### चैट

Agent को एक संदेश भेजें। एक नई बातचीत शुरू करें, या इसे भेजकर किसी मौजूदा बातचीत को जारी रखें `conversation_id`.

{% openapi src="/files/e327c5a5c7bd643bc57ab2565660f583a2cf7e0a" path="/{workspace}/agent/chat" method="post" %}
[agent-api.yaml](https://3949523067-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1YMZNIiZMBdlCHUDeZMP%2Fuploads%2Fgit-blob-fe7368626d50bfa1cbdc6309c07567b2b9391c85%2Fagent-api.yaml?alt=media)
{% endopenapi %}

### एक वर्कफ़्लो प्रकाशित करें

Agent द्वारा बनाए या संपादित किए गए वर्कफ़्लो के नवीनतम ड्राफ्ट को डिप्लॉय करें।

{% openapi src="/files/e327c5a5c7bd643bc57ab2565660f583a2cf7e0a" path="/{workspace}/agent/workflows/{workflowUrl}/publish" method="post" %}
[agent-api.yaml](https://3949523067-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1YMZNIiZMBdlCHUDeZMP%2Fuploads%2Fgit-blob-fe7368626d50bfa1cbdc6309c07567b2b9391c85%2Fagent-api.yaml?alt=media)
{% endopenapi %}

### बातचीतों की सूची

{% openapi src="/files/e327c5a5c7bd643bc57ab2565660f583a2cf7e0a" path="/{workspace}/agent/conversations" method="get" %}
[agent-api.yaml](https://3949523067-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1YMZNIiZMBdlCHUDeZMP%2Fuploads%2Fgit-blob-fe7368626d50bfa1cbdc6309c07567b2b9391c85%2Fagent-api.yaml?alt=media)
{% endopenapi %}

### एक बातचीत प्राप्त करें

{% openapi src="/files/e327c5a5c7bd643bc57ab2565660f583a2cf7e0a" path="/{workspace}/agent/conversations/{id}" method="get" %}
[agent-api.yaml](https://3949523067-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1YMZNIiZMBdlCHUDeZMP%2Fuploads%2Fgit-blob-fe7368626d50bfa1cbdc6309c07567b2b9391c85%2Fagent-api.yaml?alt=media)
{% endopenapi %}

## MCP सर्वर

अपने AI agent को इससे जोड़ें [MCP सर्वर](/get-started/hi/agents/mcp-server.md) और यह इन टूल्स के साथ काम Roboflow Agent को सौंप सकता है:

<table data-search="false"><thead><tr><th width="290">टूल</th><th>विवरण</th></tr></thead><tbody><tr><td><code>agent_chat</code></td><td>Roboflow AI agent के साथ चैट करें।</td></tr><tr><td><code>agent_chat_result</code></td><td>उस रन का परिणाम एकत्र करें जो अभी भी चल रहा था।</td></tr><tr><td><code>agent_conversations_list</code></td><td>वर्कस्पेस में agent conversations की सूची बनाएं।</td></tr><tr><td><code>agent_conversation_get</code></td><td>उसके संदेश इतिहास के साथ एक बातचीत प्राप्त करें।</td></tr><tr><td><code>agent_workflow_publish</code></td><td>Agent द्वारा संपादित वर्कफ़्लो के नवीनतम ड्राफ्ट को प्रकाशित करें।</td></tr></tbody></table>
