Duibonduil commited on
Commit
b5179e2
·
verified ·
1 Parent(s): b6c575a

Upload tools.md

Browse files
Files changed (1) hide show
  1. docs/source/hi/reference/tools.md +76 -0
docs/source/hi/reference/tools.md ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Tools
2
+
3
+ <Tip warning={true}>
4
+
5
+ Smolagents एक experimental API है जो किसी भी समय बदल सकता है। एजेंट्स द्वारा लौटाए गए परिणाम भिन्न हो सकते हैं क्योंकि APIs या underlying मॉडल बदलने की संभावना रखते हैं।
6
+
7
+ </Tip>
8
+
9
+ एजेंट्स और टूल्स के बारे में अधिक जानने के लिए [introductory guide](../index) पढ़ना सुनिश्चित करें।
10
+ यह पेज underlying क्लासेज के लिए API docs को शामिल करता है।
11
+
12
+ ## Tools
13
+
14
+ ### load_tool
15
+
16
+ [[autodoc]] load_tool
17
+
18
+ ### tool
19
+
20
+ [[autodoc]] tool
21
+
22
+ ### Tool
23
+
24
+ [[autodoc]] Tool
25
+
26
+ ### launch_gradio_demo
27
+
28
+ [[autodoc]] launch_gradio_demo
29
+
30
+ ## Default Tools
31
+
32
+ ### PythonInterpreterTool
33
+
34
+ [[autodoc]] PythonInterpreterTool
35
+
36
+ ### DuckDuckGoSearchTool
37
+
38
+ [[autodoc]] DuckDuckGoSearchTool
39
+
40
+ ### VisitWebpageTool
41
+
42
+ [[autodoc]] VisitWebpageTool
43
+
44
+ ### UserInputTool
45
+
46
+ [[autodoc]] UserInputTool
47
+
48
+ ## ToolCollection
49
+
50
+ [[autodoc]] ToolCollection
51
+
52
+ ## Agent टाइप्स
53
+
54
+ एजेंट्स टूल्स के बीच किसी भी प्रकार की ऑब्जेक्ट को संभाल सकते हैं; टूल्स, पूरी तरह से मल्टीमोडल होने के कारण, टेक्स्ट, इमेज, ऑडियो, वीडियो सहित अन्य प्रकारों को स्वीकार और रिटर्न कर सकते हैं।
55
+ टूल्स के बीच अनुकूलता बढ़ाने के साथ-साथ इन रिटर्न्स को ipython (jupyter, colab, ipython notebooks, ...) में सही ढंग से रेंडर करने के लिए, हम इन टाइप्स के आसपास रैपर क्लासेज को लागू करते हैं।
56
+
57
+ रैप किए गए ऑब्जेक्ट्स को प्रारंभ में जैसा व्यवहार करना चाहिए वैसा ही करना जारी रखना चाहिए; एक टेक्स्ट ऑब्जेक्ट को अभी भी स्ट्रिंग की तरह व्यवहार करना चाहिए|
58
+ एक इमेज ऑब्जेक्ट को अभी भी `PIL.Image` की तरह व्यवहार करना चाहिए।
59
+
60
+ इन टाइप्स के तीन विशिष्ट उद्देश्य हैं:
61
+
62
+ - टाइप पर `to_raw` को कॉल करने से अंतर्निहित ऑब्जेक्ट रिटर्न होना चाहिए
63
+ - टाइप पर `to_string` को कॉल करने से ऑब्जेक्ट को स्ट्रिंग के रूप में रिटर्न होना चाहिए: वह `AgentText` के मामले में स्ट्रिंग हो सकती है लेकिन अन्य उदाहरणों में ऑब्जेक्ट के सीरियलाइज्ड वर्जन का पाथ होगा
64
+ - इसे एक ipython kernel में प्रदर्शित करने पर ऑब्जेक्ट को सही ढंग से प्रदर्शित करना चाहिए
65
+
66
+ ### AgentText
67
+
68
+ [[autodoc]] smolagents.agent_types.AgentText
69
+
70
+ ### AgentImage
71
+
72
+ [[autodoc]] smolagents.agent_types.AgentImage
73
+
74
+ ### AgentAudio
75
+
76
+ [[autodoc]] smolagents.agent_types.AgentAudio