CleanTextLab
गड़बड़ टेक्स्ट को सेकंडों में साफ करें। लाइन ब्रेक, एक्सेंट, सूचियाँ, फोन नंबर, SMS और बहुत कुछ के लिए ब्राउज़र में तेज़ उपकरण। कोई खाता नहीं और कोई अपलोड नहीं।
n8n वर्कफ़्लो में CleanTextLab चलाएं
CleanTextLab API का उपयोग n8n वर्कफ़्लो से टेक्स्ट को बड़े पैमाने पर साफ, प्रारूपित और बदलने के लिए करें। हमारे नेटिव कम्युनिटी नोड (Native Community Node) या HTTP Request नोड का उपयोग करें।
लागू होता है: POST /api/v1/run, POST /api/v1/sanitize, POST /api/v1/sort-dedupe
CORS केवल ब्राउज़र ऐप्स पर लागू होता है; n8n सर्वर-साइड चलता है और CORS की आवश्यकता नहीं होती।
HTTP Request नोड जोड़ें
POST और JSON हेडर के साथ n8n क्रेडेंशियल्स में API कुंजी उपयोग करें।
सुरक्षित प्रमाणीकरण
API कुंजी को n8n क्रेडेंशियल्स या पर्यावरण चर में रखें।
रीट्राई नियंत्रित करें
रेट लिमिट के लिए retries और batching सक्षम करें।
वर्कफ़्लो प्रीव्यू
n8n में सामान्य रास्ता: ट्रिगर → CleanTextLab HTTP Request → मैप किया आउटपुट। इसे नोड जोड़ते समय विज़ुअल गाइड की तरह उपयोग करें।
एकीकरण के तरीके (Integration Methods)
वह तरीका चुनें जो आपके n8n वातावरण के लिए सबसे उपयुक्त हो।
विधि 1: कम्युनिटी नोड (सर्वश्रेष्ठ अनुभव)
हमारा समर्पित n8n नोड सभी 35+ टूल्स के लिए एक विज़ुअल यूज़र इंटरफेस प्रदान करता है, जिसमें एल्गोरिदम, डिलिमिटर और कॉन्फ़िगरेशन के लिए ड्रॉपडाउन मेनू शामिल हैं।
npm के माध्यम से इंस्टॉल करें
अपनी n8n रूट डायरेक्टरी में यह कमांड चलाएँ:
npm install n8n-nodes-cleantextlabn8n को रीस्टार्ट करें
नए नोड को लोड करने के लिए अपने n8n इंस्टेंस को रीस्टार्ट करें।
वैकल्पिक विधि
विधि 2: मैनुअल HTTP अनुरोध (वैकल्पिक)
Method: POST
URL: https://cleantextlab.com/api/v1/run
Authentication: Predefined Credential Type
Credential Type: Header Auth
Send Headers: ON
Headers:
Content-Type: application/json
Response Format: JSON{
"input": "{{$json.text}}",
"steps": ["trim-lines", "collapse-spaces", "lower-case"]
}- यदि क्रेडेंशियल्स नहीं हैं, तो
{{$credentials.cleantextlabApiKey}}को पर्यावरण चर से बदलें। - यदि कई आइटम हैं, तो batching और retries उपयोग करें।
उदाहरण प्रतिक्रियाएं
CleanTextLab मेटाडेटा देता है ताकि आप n8n में स्टेप्स को चेन कर सकें।
{
"input": " Hello World ",
"steps": ["trim-lines", "collapse-spaces", "upper-case"]
}{
"result": "HELLO WORLD",
"meta": {
"stepsExecuted": 3,
"processingTimeMs": 12
}
}{
"urls": [
"https://example.com?utm_source=twitter&utm_campaign=sale",
"https://shop.example.com?gclid=abc123"
]
}उन्नत कॉन्फ़िगरेशन
कुछ टूल्स अपने व्यवहार को कस्टमाइज़ करने के लिए कॉन्फ़िगरेशन विकल्प स्वीकार करते हैं। सूक्ष्म नियंत्रण के लिए config ऑब्जेक्ट पास करें।
सेमीकोलन डिलिमीटर वाला CSV
सेमीकोलन से अलग किए गए CSV को JSON में बदलें
={{ {
"input": $json.csvData,
"steps": [
{
"toolSlug": "csv-json-converter",
"config": {
"delimiter": ";",
"hasHeaders": true
}
}
]
} }}Base64 में SHA-512 हैश
SHA-512 हैश को base64 फ़ॉर्मेट में जनरेट करें
={{ {
"input": $json.password,
"steps": [
{
"toolSlug": "hash-generator",
"config": {
"algorithm": "SHA-512",
"format": "base64"
}
}
]
} }}स्पष्ट Base64 एन्कोडिंग
एन्कोड दिशा को मजबूर करें (ऑटो-डिटेक्ट नहीं)
={{ {
"input": $json.apiKey,
"steps": [
{
"toolSlug": "base64-encode-decode",
"config": {
"direction": "encode"
}
}
]
} }}Hex से टेक्स्ट कन्वर्ज़न
Hex को पढ़ने योग्य टेक्स्ट में डिकोड करना मजबूर करें
={{ {
"input": $json.hexData,
"steps": [
{
"toolSlug": "hex-converter",
"config": {
"direction": "decode"
}
}
]
} }}उपलब्ध कॉन्फ़िगरेशन विकल्प
csv-json-converter
delimiter: "," | ";" | " "hasHeaders: true | false
hash-generator
algorithm: "SHA-256" | "SHA-512" | "SHA-1"format: "hex" | "base64"
base64-encode-decode
direction: "auto" | "encode" | "decode"
hex-converter
direction: "auto" | "encode" | "decode"
रेट लिमिट हैंडलिंग
n8n दो मुख्य तरीके सुझाता है:
- "Retry On Fail" सक्षम करें ताकि विफल अनुरोध फिर से हो सकें।
- वर्कफ़्लो स्तर पर लूप + प्रतीक्षा या batching का उपयोग करें।
जब आप अपने प्लान की विंडो पार करते हैं तो CleanTextLab 429 Rate limit exceeded लौटाता है।
त्रुटि प्रबंधन
अलर्ट और रिकवरी के लिए error workflows उपयोग करें।
- Slack/email के लिए error workflow सेट करें।
- स्थिति
401: कुंजी गायब या गलत। - स्थिति
403: इस endpoint के लिए Pro चाहिए। - स्थिति
429: धीमा करें और पुनः प्रयास करें।
पेजिनेशन वैरिएबल्स
HTTP नोड वेरिएबल्स:
$pageCount(कुल पेज)$response(body/headers/status)
CleanTextLab single-response है, पर upstream डेटा के लिए यह महत्वपूर्ण है।
अनुशंसित वर्कफ़्लो पैटर्न
- रिकॉर्ड्स लाएं (CRM, Sheets, DB)।
- टेक्स्ट में कन्वर्ट करें (जैसे
\nलाइनें)। /v1/runप्रति बैच कॉल करें।- रिज़ल्ट्स को रिकॉर्ड्स से मैप करें।
- अलर्ट और retries के लिए error workflow जोड़ें।
अक्सर पूछे जाने वाले प्रश्न
प्र: मैं n8n के साथ CleanTextLab का उपयोग कैसे करूं?
उ: n8n में HTTP Request नोड इंस्टॉल करें, अपनी CleanTextLab API कुंजी (सेटिंग्स → API कुंजियां से) के साथ हेडर प्रमाणीकरण (Header Auth) कॉन्फ़िगर करें, और फिर अपने पाठ को "input" फील्ड में और वांछित परिवर्तनों को "steps" सरणी में रखकर https://cleantextlab.com/api/v1/run को POST अनुरोध भेजें। हम 5 तैयार वर्कफ़्लो टेम्पलेट प्रदान करते हैं ताकि आप 5 मिनट में शुरू कर सकें।
प्र: क्या मैं n8n में सेमिकोलन डिलिमिटर वाली CSV फाइलों को प्रोसेस कर सकता हूं?
उ: हाँ! CleanTextLab एकमात्र टेक्स्ट API है जो n8n के लिए कॉन्फ़िगर करने योग्य डिलिमिटर सपोर्ट करता है। csv-json-converter टूल को कॉन्फ़िगरेशन ऑब्जेक्ट के साथ उपयोग करें: { "toolSlug": "csv-json-converter", "config": { "delimiter": ";" } }. यह कोमा, सेमिकोलन, टैब या किसी भी कस्टम डिलिमिटर के साथ काम करता है। कार्यशील उदाहरण के लिए हमारा उन्नत CSV प्रोसेसिंग टेम्पलेट देखें।
प्र: क्या मुझे n8n वर्कफ़्लो के लिए CleanTextLab Pro खाते की आवश्यकता है?
उ: हाँ, API को Pro प्लान ($5/माह लॉन्च मूल्य) की आवश्यकता है जिसमें 5,000 API कॉल प्रति दिन शामिल हैं। मुक्त खाते परीक्षण के लिए 10 कॉल/दिन तक सीमित हैं। Pro उपयोगकर्ताओं को MCP सर्वर एक्सेस, प्राथमिकता समर्थन और सभी 35+ टूल उन्नत कॉन्फ़िगरेशन विकल्पों के साथ मिलते हैं।
प्र: CleanTextLab को n8n के अन्य HTTP नोड्स से क्या अलग करता है?
उ: जेनेरिक HTTP API के विपरीत, CleanTextLab अपने वर्कफ़्लो में सीधे टूल कॉन्फ़िगरेशन (CSV डिलिमिटर, हैश एल्गोरिदम, एन्कोडिंग दिशा) का समर्थन करता है। अधिकांश टेक्स्ट API आपको कठोर डिफ़ॉल्ट में बाध्य करते हैं, हमारा आपके डेटा के अनुकूल होता है। इसके अलावा, सभी प्रोसेसिंग नियतात्मक है (कोई AI भ्रम नहीं) और गोपनीयता-केंद्रित है (कोई डेटा लॉगिंग नहीं)।
प्र: क्या मैं एक n8n नोड में कई पाठ रूपांतरण को चेन कर सकता हूं?
उ: बिल्कुल! यह हमारे वर्कफ़्लो इंजन की शक्ति है। एक एकल HTTP Request नोड में, आप व्हाइटस्पेस ट्रिम कर सकते हैं, डुप्लिकेट हटा सकते हैं, शीर्षक केस में कनवर्ट कर सकते हैं और JSON को प्रारूपित कर सकते हैं, सब कुछ क्रम में। प्रत्येक चरण पिछले चरण का आउटपुट प्रोसेस करता है। उदाहरण: "steps": ["trim-lines", "dedupe-sort", "title-case-converter"]
प्र: क्या CleanTextLab n8n वर्कफ़्लो स्व-होस्टेड हैं?
उ: n8n वर्कफ़्लो वहां चलते हैं जहां आप n8n होस्ट करते हैं (क्लाउड, स्व-होस्टेड, डेस्कटॉप), लेकिन टेक्स्ट प्रोसेसिंग API कॉल CleanTextLab सर्वर पर किए जाते हैं। सभी नेटवर्क ट्रैफिक HTTPS का उपयोग करता है और हम आपके प्रोसेस किए गए टेक्स्ट को कभी लॉग नहीं करते। पूरी तरह ऑफलाइन प्रोसेसिंग के लिए, cleantextlab.com/tools पर हमारे ब्राउजर-आधारित टूल का उपयोग करें।
प्र: मैं n8n में "अमान्य API कुंजी" त्रुटियों को कैसे ठीक करूं?
उ: यह आमतौर पर इसका अर्थ है: (1) API कुंजी सेटिंग्स → API कुंजियां से सही तरीके से कॉपी नहीं की गई, (2) आप मुक्त स्तर कुंजी का उपयोग कर रहे हैं (API को Pro की आवश्यकता है), (3) क्रेडेंशियल HTTP Request नोड के प्रमाणीकरण ड्रॉपडाउन में नहीं चुना गया है, या (4) हेडर नाम गलत है (बिल्कुल "x-api-key" लोअरकेस में होना चाहिए)। चरण-दर-चरण समाधान के लिए ऊपर हमारी समस्या निवारण गाइड देखें।
प्र: क्या मैं Make, Zapier या अन्य ऑटोमेशन प्लेटफॉर्म में CleanTextLab API का उपयोग कर सकता हूं?
उ: हाँ! API हेडर प्रमाणीकरण के साथ HTTP POST अनुरोधों का समर्थन करने वाले किसी भी प्लेटफॉर्म के साथ काम करता है। हम n8n के लिए विशिष्ट दस्तावेज़ और टेम्पलेट प्रदान करते हैं, लेकिन समान /api/v1/run endpoint Make, Zapier, Pipedream या कस्टम स्क्रिप्ट में काम करता है। भाषा-विशिष्ट उदाहरणों के लिए /docs/api देखें (cURL, Python, JavaScript)।