ChatGPT MCP टनल: लोकल MCP सर्वर को ChatGPT से कैसे जोड़ें

ChatGPT localhost तक नहीं पहुँच सकता, इसलिए लोकल MCP सर्वर को टनल की ज़रूरत होती है। देखें ngrok और Cloudflare के सटीक कमांड, डेवलपर मोड में कनेक्टर फ़ॉर्म, पहली टूल कॉल को रोकने वाली एरर, और सार्वजनिक URL को सुरक्षित रखने की आदतें, साथ ही यह भी कि कब होस्टेड सर्वर टनल से बेहतर रहता है।

ChatGPT MCP टनल: लोकल MCP सर्वर को ChatGPT से कैसे जोड़ें
Cristian Da Conceicao
Picasso IA के संस्थापक

आपका MCP सर्वर localhost:3000 पर बिल्कुल ठीक चलता है। फिर आप वह पता ChatGPT में चिपकाते हैं और एरर आ जाती है। गलती आपके कोड में नहीं है। ChatGPT OpenAI के क्लाउड में रहता है, और आपका लैपटॉप एक राउटर के पीछे है जिसने उसे कभी अंदर आने का न्योता नहीं दिया। ChatGPT MCP टनल यही दूरी पाटती है: आपकी मशीन पर चलने वाला एक छोटा प्रोग्राम एक रिले से आउटबाउंड कनेक्शन खोलता है, रिले आपको एक सार्वजनिक HTTPS पता देता है, और ChatGPT जो भी रिक्वेस्ट उस पते पर भेजता है, वह खुले कनेक्शन से होकर आपके लोकल सर्वर तक पहुँचती है।

यह लेख उसी क्रम में चलता है जिसमें आप असल में काम करेंगे: ChatGPT एक रिमोट MCP सर्वर से क्या माँगता है, जाँचने लायक एक छोटा सर्वर, दो टनल विकल्प सटीक कमांड के साथ, ChatGPT के अंदर कनेक्टर फ़ॉर्म, वे एरर जो पूरी दोपहर खा जाती हैं, और वे आदतें जो सार्वजनिक URL को दायित्व बनने से रोकती हैं। आपको ज़्यादा से ज़्यादा एक मुफ़्त टनल अकाउंट चाहिए, और एक आम लैपटॉप के अलावा कुछ नहीं।

💡 संक्षेप में: अपना MCP एंडपॉइंट Streamable HTTP पर सर्व करें, उस पोर्ट की ओर टनल लगाएँ, ChatGPT के डेवलपर मोड के कनेक्टर फ़ॉर्म में https://<your-tunnel-host>/mcp चिपकाएँ, और चैट करते समय दोनों प्रोसेस चालू रखें।

ChatGPT localhost तक क्यों नहीं पहुँच पाता

केवल रिमोट सर्वर

ChatGPT कनेक्टर उन सर्वरों के लिए बने हैं जो सार्वजनिक इंटरनेट पर रहते हैं। stdio पर चलने वाला सर्वर, यानी वह ट्रांसपोर्ट जिसमें डेस्कटॉप क्लाइंट आपके प्रोग्राम को चाइल्ड प्रोसेस के रूप में लॉन्च करता है, यहाँ काम नहीं कर सकता, क्योंकि ChatGPT आपके कंप्यूटर पर कोई प्रोसेस शुरू नहीं कर सकता। वह केवल HTTPS एंडपॉइंट को कॉल कर सकता है, और OpenAI के दस्तावेज़ Server-Sent Events और Streamable HTTP, दोनों को समर्थित प्रोटोकॉल बताते हैं। जब तक कोई ख़ास वजह न हो, Streamable HTTP चुनें: इसने Model Context Protocol स्पेसिफ़िकेशन में पुराने HTTP plus SSE ट्रांसपोर्ट की जगह ली है, और मौजूदा SDK इसी की सिफ़ारिश करते हैं।

localhost विफल होने का एक दूसरा, सरल कारण भी है। यह शब्द पढ़ने वाले के लिए "यही मशीन" का मतलब रखता है। जब ChatGPT http://localhost:3000 पर पहुँचने की कोशिश करता है, तो वह अपने ही सर्वरों में देखता है, पोर्ट 3000 पर कुछ नहीं मिलता, और वह हार मान लेता है।

रेल की पटरियों वाली ईंट की रेलवे सुरंग, जिसके आख़िर में दिन की रोशनी का एक छोटा सा घेरा दिखता है

टनल असल में क्या करता है

टनल कनेक्शन की दिशा पलट देता है। आपकी मशीन टनल प्रोवाइडर की ओर बाहर की तरफ़ डायल करती है, जिसे हर होम राउटर और ज़्यादातर ऑफ़िस फ़ायरवॉल इजाज़त देते हैं, और वह कनेक्शन खुला रखती है। प्रोवाइडर एक सार्वजनिक होस्टनेम का मालिक होता है जिसका वैध TLS सर्टिफ़िकेट होता है, और वह आने वाली रिक्वेस्ट को खुले कनेक्शन से नीचे भेजता है। व्यवहार में एक रिक्वेस्ट पाँच चरणों से गुज़रती है:

  1. ChatGPT https://abc123.ngrok-free.app/mcp पर एक रिक्वेस्ट भेजता है।
  2. प्रोवाइडर का edge उसे प्राप्त करता है और आपका खुला सेशन ढूँढता है।
  3. रिक्वेस्ट आपके लैपटॉप पर टनल क्लाइंट तक नीचे जाती है।
  4. क्लाइंट उसे http://localhost:3000/mcp पर आगे भेजता है।
  5. आपके सर्वर का जवाब उसी रास्ते से वापस लौटता है।

क्लासिक पोर्ट फ़ॉर्वर्डिंग की तुलना में आप राउटर की सेटिंग, डायनामिक DNS और सर्टिफ़िकेट के नवीनीकरण से बच जाते हैं। साथ ही आपको एक ऑफ़ स्विच भी मिलता है: टनल बंद करते ही सार्वजनिक पता तुरंत काम करना बंद कर देता है।

पहले क्या तैयार करें

प्लान और डेवलपर मोड

रिमोट MCP सर्वरों के लिए कस्टम कनेक्टर डेवलपर मोड के पीछे रहते हैं। OpenAI के दस्तावेज़ इसे वेब पर Plus, Pro, Business, Enterprise और Education अकाउंट के लिए सूचीबद्ध करते हैं। वर्कस्पेस प्लान पर हो सकता है कि पहले एडमिनिस्ट्रेटर इसकी अनुमति दे, इसलिए अपने सर्वर को दोष देने से पहले इसे जाँच लें।

मेनू के नाम रिलीज़ के साथ बदलते रहते हैं। आज यह स्विच Settings में, Apps सेक्शन के अंदर, नीचे की ओर एक Developer mode टॉगल के रूप में मिलता है। पुराने बिल्ड में यह Connectors के नीचे होता था। अगर आपको यह न मिले, तो सेटिंग्स पैनल में "developer" शब्द खोजें।

आवश्यकताव्यवहार में इसका मतलब
ChatGPT प्लानPlus, Pro, Business, Enterprise या Education, वेब पर इस्तेमाल करते हुए
ट्रांसपोर्टStreamable HTTP (Server-Sent Events भी काम करता है)
पतासार्वजनिक HTTPS URL जो MCP रूट पर खत्म होता है, आम तौर पर /mcp
ऑथेंटिकेशनOAuth, या तुरंत जाँच के लिए कोई ऑथेंटिकेशन नहीं
टनलngrok, Cloudflare Tunnel या Tailscale Funnel
चालू प्रोसेसआपका सर्वर और टनल, दोनों चैट के दौरान चालू

एक न्यूनतम Streamable HTTP सर्वर

टनल जाँचने के लिए आपको कुछ छोटा चाहिए। यह TypeScript सर्वर एक टूल देता है, और stateless मोड में चलता है, इसलिए इसे रीस्टार्ट करने पर कोई सेशन नहीं खोता। पहले डिपेंडेंसी इंस्टॉल करें:

npm install @modelcontextprotocol/sdk express zod
npm install -D tsx typescript @types/express

फिर इसे server.ts के नाम से सेव करें:

import express from "express";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/streamableHttp.js";
import { z } from "zod";

const app = express();
app.use(express.json());

function buildServer() {
  const server = new McpServer({ name: "local-notes", version: "1.0.0" });
  server.tool(
    "add_numbers",
    "Use this when the user asks to add two numbers together.",
    { a: z.number(), b: z.number() },
    async ({ a, b }) => ({ content: [{ type: "text", text: String(a + b) }] })
  );
  return server;
}

app.post("/mcp", async (req, res) => {
  const server = buildServer();
  const transport = new StreamableHTTPServerTransport({ sessionIdGenerator: undefined });
  res.on("close", () => {
    transport.close();
    server.close();
  });
  await server.connect(transport);
  await transport.handleRequest(req, res, req.body);
});

app.listen(3000, "127.0.0.1", () => console.log("MCP on http://127.0.0.1:3000/mcp"));

इसे npx tsx server.ts से चलाएँ। तीन बातें मायने रखती हैं। पहली, रूट /mcp है, और यही सटीक पाथ ChatGPT के फ़ॉर्म में जाएगा। दूसरी, sessionIdGenerator: undefined हर रिक्वेस्ट को स्वतंत्र बनाता है, जो उस टनल के लिए ठीक है जो दोबारा शुरू हो सकती है। तीसरी, टूल का विवरण "Use this when" से शुरू होता है, यह एक आदत है जो ChatGPT को सही टूल चुनने में मदद करती है, क्योंकि ChatGPT इन्हीं वाक्यों को पढ़कर टूल चुनता है।

टनल बनाने से पहले यह जाँचें कि सर्वर हैंडशेक का जवाब देता है:

curl -i http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}'

आपको HTTP 200 और local-notes का ज़िक्र करने वाला जवाब दिखना चाहिए। अगर यह लोकल पर विफल होता है, तो कोई भी टनल इसे ठीक नहीं करेगा।

खुली नोटबुक, जिसमें पेंसिल से बने दो बॉक्स एक लाइन से जुड़े हैं, और बगल में एक बंद लैपटॉप

टनल खोलें

दो कमांड में ngrok

macOS पर brew install ngrok से ngrok इंस्टॉल करें, या Windows और Linux के लिए ngrok की साइट से इंस्टॉलर लें। फिर अपने डैशबोर्ड से टोकन जोड़ें और टनल शुरू करें:

ngrok config add-authtoken YOUR_TOKEN
ngrok http 3000

टर्मिनल https://abc123.ngrok-free.app -> http://localhost:3000 जैसी एक फ़ॉरवर्डिंग लाइन प्रिंट करता है। /mcp जोड़ें और आपका कनेक्टर URL तैयार है। ngrok http://127.0.0.1:4040 पर एक लोकल इंस्पेक्टर भी चलाता है, जो हर रिक्वेस्ट और जवाब की सूची दिखाता है, और यह देखने का सबसे तेज़ तरीका है कि ChatGPT ने असल में क्या भेजा।

डिफ़ॉल्ट रूप से टनल दोबारा शुरू होने पर पता बदल जाता है। ngrok डैशबोर्ड में एक मुफ़्त स्टैटिक डोमेन लें, फिर ngrok http --url=your-name.ngrok-free.app 3000 चलाएँ (पुराने क्लाइंट वर्ज़न --domain का इस्तेमाल करते हैं), ताकि कनेक्टर URL रीस्टार्ट के बाद भी वही रहे और आपको हर सुबह उसे बदलना न पड़े।

एक मंद रोशनी वाले घर के दफ़्तर में डेवलपर के हाथ लैपटॉप पर टाइप करते हुए, टर्मिनल विंडो आउट-ऑफ़-फ़ोकस

Cloudflare क्विक टनल

अगर आप Cloudflare पसंद करते हैं, तो cloudflared इंस्टॉल करें और एक कमांड चलाएँ:

cloudflared tunnel --url http://localhost:3000

यह https://random-words.trycloudflare.com जैसा पता प्रिंट करता है। क्विक टनल को अकाउंट की ज़रूरत नहीं होती, और यही उनकी खूबी है और सीमा भी: होस्टनेम हर रन पर नया होता है, इसलिए आपको हर बार उसे ChatGPT में फिर से चिपकाना पड़ता है। डेवलपर यह भी बताते हैं कि क्विक टनल Server-Sent Events के साथ दिक्कत उठा सकते हैं, इसलिए Streamable HTTP ज़्यादा सुरक्षित जोड़ी है। स्थायी पते के लिए, अपने डोमेन से जुड़ा एक नामित टनल बनाएँ।

सही टनल चुनना

विकल्पसेटअप का प्रयासपते की स्थिरतासबसे अच्छा किसके लिए
ngrok मुफ़्त अकाउंटअकाउंट और टोकनजब तक स्टैटिक डोमेन न लें, रैंडमतेज़ पहली जाँच
Cloudflare क्विक टनलएक कमांड, कोई लॉगिन नहींहर रन पर नयाकुछ समय के डेमो
Cloudflare नामित टनलडोमेन और लॉगिनस्थिररोज़ का काम
Tailscale FunnelTailscale इंस्टॉल होआपके tailnet के अंतर्गत स्थिर होस्टनेमजो सेटअप पहले से Tailscale पर हैं

पहली जाँच के लिए ngrok या क्विक टनल लें। रोज़ के इस्तेमाल के लिए, इस तालिका की किसी भी सुविधा से ज़्यादा स्थिर पता मायने रखता है।

एक छोटी अलमारी में काले पैच पैनल में लगी नीली ईथरनेट पैच केबल

ChatGPT में कनेक्टर जोड़ें

डेवलपर मोड चालू करें

  1. ब्राउज़र में ChatGPT खोलें और Settings पर जाएँ।
  2. Developer mode टॉगल ढूँढें और उसे चालू करें।
  3. चेतावनी पढ़ें। कनेक्टर आपका डेटा पढ़ सकता है और, अगर आप अनुमति दें, तो चीज़ें बदल भी सकता है, इसलिए केवल उन्हीं सर्वरों को कनेक्ट करें जिन पर आप भरोसा करते हैं।

ऐप बनाएँ

  1. टॉगल के बगल में Create app पर क्लिक करें। पुराने बिल्ड में Connectors के अंतर्गत इस बटन पर Create लिखा होता है।
  2. "Local Notes" जैसा कोई नाम दर्ज करें।
  3. एक छोटा विवरण लिखें कि मॉडल को इसे कब इस्तेमाल करना चाहिए।
  4. अपना सार्वजनिक पता MCP server URL में चिपकाएँ, रूट के साथ: https://abc123.ngrok-free.app/mcp। /mcp के बिना केवल होस्टनेम सबसे आम गलती है।
  5. एक तुरंत जाँच के लिए Authentication को No authentication पर रखें, या अगर आपका सर्वर इसे लागू करता है तो OAuth चुनें।
  6. यह पुष्टि करने वाला बॉक्स टिक करें कि आप ऐप पर भरोसा करते हैं, फिर Create पर क्लिक करें।

अब ChatGPT आपके URL से संपर्क करता है, MCP हैंडशेक करता है और जो टूल मिलते हैं उनकी सूची दिखाता है। उस स्क्रीन पर add_numbers दिखना बताता है कि पूरी श्रृंखला काम कर रही है: ChatGPT, टनल और आपका सर्वर।

कैफ़े की खिड़की वाली मेज़ पर लैपटॉप के साथ काम करता व्यक्ति, सामने फ़्लैट व्हाइट और क्रोसां

अपनी पहली टूल कॉल चलाएँ

एक नई चैट शुरू करें, + मेन्यू खोलें, More चुनें, Developer mode चुनें और अपना ऐप चालू करें। फिर कुछ ऐसा पूछें जिसके लिए उसकी ज़रूरत हो: "Local Notes का इस्तेमाल करके 19 और 23 जोड़ें।"

ChatGPT वह टूल कॉल दिखाता है जो वह करना चाहता है। केवल-पढ़ने वाले टूल खुलकर चल सकते हैं, जबकि डेटा लिखने वाले टूल साफ़ पुष्टि माँगते हैं, इसलिए कॉल को मंज़ूरी दें और एक साथ तीन जगह देखें:

  • चैट: जवाब 42, और उसके ऊपर टूल कॉल का विस्तार करने योग्य हिस्सा।
  • आपके सर्वर का टर्मिनल: आने वाली रिक्वेस्ट।
  • ngrok इंस्पेक्टर: वह कच्चा JSON जो ChatGPT ने भेजा और आपके सर्वर ने लौटाया।

जब तीनों एक-दूसरे से मेल खाएँ, तो आपके पास एक काम करता ChatGPT MCP टनल है, और आगे जोड़े जाने वाले हर टूल के लिए एक टेम्पलेट भी।

एक लॉफ़्ट दफ़्तर में लैपटॉप पर मुस्कुराते दो सहकर्मी

वे एरर ठीक करें जो आपके सामने आएँगी

कनेक्शन एरर और /mcp पाथ

जब ChatGPT ऐप सेव करने से मना करे या बताए कि वह सर्वर तक नहीं पहुँच सका, तो कोड बदलने से पहले इस सूची को क्रम से जाँचें:

  • क्या सर्वर चालू है? वह टर्मिनल खोलें जहाँ से वह शुरू हुआ था और पक्का करें कि वह अब भी चल रहा है।
  • क्या टनल उसी पोर्ट की ओर इशारा कर रही है? ngrok http 3000 तभी काम करेगा जब आपका सर्वर 3000 पर सुन रहा हो।
  • क्या पाथ मेल खाता है? ChatGPT में दिया गया URL उसी रूट पर खत्म होना चाहिए जिस पर आपका कोड रजिस्टर करता है।
  • क्या टनल दोबारा शुरू हुई? नया रैंडम होस्टनेम मतलब है कि पुराना कनेक्टर URL बेकार हो चुका है।
  • क्या पता HTTPS है? ChatGPT सादा HTTP स्वीकार नहीं करता।

फिर सार्वजनिक पते के विरुद्ध अपना लोकल हैंडशेक टेस्ट दोहराएँ। अगर वह वहाँ विफल होता है पर localhost पर पास होता है, तो गड़बड़ी टनल और आपके सर्वर के बीच है, ChatGPT के अंदर कभी नहीं:

curl -i https://abc123.ngrok-free.app/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}'

रात में एक लैंप की रोशनी वाली मेज़ पर थका हुआ डेवलपर अपनी नाक के पुल को मसलते हुए

पुराने टूल और होस्ट हेडर

दो समस्याएँ बग जैसी दिखती हैं, पर होती नहीं हैं।

पुराने टूल। ChatGPT ऐप बनाते समय टूल की सूची सेव कर लेता है। अगर आप कोई टूल जोड़ते, नाम बदलते या उसका विवरण बदलते हैं, तो चैट तब तक पुराना वर्ज़न दिखाती रहेगी जब तक आप कनेक्टर को उसके सेटिंग्स पेज से रिफ़्रेश न करें या उसे फिर से न बनाएँ। जब भी कोई नया टूल चैट में न दिखे, पहले रिफ़्रेश करें।

होस्ट हेडर की जाँच। कुछ फ़्रेमवर्क, और कुछ MCP SDK हेल्पर, DNS रीबाइंडिंग हमलों को रोकने के लिए Host हेडर की पुष्टि करते हैं। टनल से आने वाली रिक्वेस्ट में localhost की जगह टनल का होस्टनेम होता है, इसलिए आपका सर्वर 403 या 421 दे सकता है। टनल होस्टनेम को अपने allowed hosts में जोड़ें। क्विक टनल हर रन पर होस्टनेम बदलते हैं, इसलिए जाँच बंद करने के बजाय .trycloudflare.com जैसा सफ़िक्स अनुमति दें।

लक्षणसंभावित कारणसमाधान
ऐप सेव करते समय एररगलत पाथ या सर्वर बंदसार्वजनिक URL पर curl हैंडशेक चलाएँ
कल चला था, आज बंदटनल होस्टनेम बदलाकनेक्टर अपडेट करें या स्थिर डोमेन लें
आपके सर्वर से 403 या 421होस्ट हेडर सत्यापनटनल होस्टनेम को अनुमति दें
चैट में नया टूल गायबकैश्ड टूल सूचीरिफ़्रेश करें या कनेक्टर फिर से बनाएँ
टूल कॉल टाइम आउटटनल के पीछे धीमा टूलजल्दी जवाब दें और कॉल को कुछ सेकंड तक सीमित रखें

इसे सुरक्षित रखें

URL को सार्वजनिक मानें

जिसके हाथ भी आपका टनल पता लगेगा, वह आपके सर्वर को कॉल कर सकता है, जब तक कुछ उसे रोके नहीं। रैंडम होस्टनेम केवल छिपाव है, सुरक्षा नहीं, और वह लॉग, स्क्रीनशॉट और ब्राउज़र हिस्ट्री में दिख जाता है। सर्वर पर OAuth लगाएँ, या टनल के सामने एक एक्सेस लेयर रखें: Cloudflare Access और ngrok की ट्रैफ़िक पॉलिसी, दोनों ठीक इसी काम के लिए हैं। अपने सर्वर को 127.0.0.1 से बाँधें, जैसा नमूना कोड करता है, ताकि सीधे केवल आपकी अपनी मशीन पर चलने वाला टनल क्लाइंट ही उस तक पहुँच सके।

पुराने लकड़ी के गेट की कुंडी पर भारी पीतल का ताला

टूल क्या लिख सकते हैं, उसे सीमित रखें

टूल एक वादा है कि मॉडल आपकी मशीन पर क्या कर सकता है। उसे छोटा रखें:

  • केवल-पढ़ने वाले टूल से शुरू करें, और लिखने वाले टूल एक-एक करके जोड़ें।
  • कभी भी सामान्य शेल कमांड या बिना रोक-टोक फ़ाइल डिलीट न खोलें।
  • फ़ाइल टूल को एक प्रोजेक्ट फ़ोल्डर तक सीमित रखें।
  • हर कॉल को उसके आर्गुमेंट्स के साथ लॉग करें, ताकि बाद में देख सकें कि क्या हुआ।
  • टूल के आउटपुट को अविश्वसनीय टेक्स्ट मानें। आपके टूल द्वारा लौटाया गया वेब पेज या दस्तावेज़ मॉडल के लिए निर्देश छिपा सकता है, जिसे प्रॉम्प्ट इंजेक्शन जोखिम कहते हैं।
  • काम पूरा होने पर Ctrl+C से टनल बंद करें। बिना इस्तेमाल का सार्वजनिक पता सिर्फ़ नुकसान है।

होस्टेड सर्वर कब जीतता है

बनाने और डीबग करने के लिए टनल सही औज़ार है। रोज़ के इस्तेमाल के लिए, होस्टेड सर्वर समस्याओं की पूरी श्रेणी हटा देता है, क्योंकि वह पहले से एक सार्वजनिक पते पर रहता है: न जागता रखने वाला लैपटॉप, न फिर से चिपकाने वाला होस्टनेम, न भूल जाने वाला पोर्ट।

API के स्तर पर PicassoIA इसी तरह काम करता है। इसका डेवलपर API https://api.picassoia.com/v1 पर चलता है, Replicate-शैली के एंडपॉइंट के साथ: आप एक prediction बनाते हैं, उसकी स्थिति जाँचते हैं, फिर नतीजा लाते हैं। MCP कनेक्शन लॉग इन करने के बाद picassoia.com/en/mcp/accounts पर आपके अकाउंट से प्रबंधित होते हैं, और एक अकाउंट एक साथ अधिकतम 5 predictions चला सकता है, जो टोकन और MCP कनेक्शनों में साझा होते हैं। किसी भी चीज़ पर निर्माण करने से पहले मौजूदा एक्सेस नियमों के लिए PicassoIA API पेज देखें।

PicassoIA पर GPT 5.4 कैसे इस्तेमाल करें

MCP सर्वर को डीबग करने में बहुत सारा लिखना पड़ता है: टूल विवरण, JSON schema, एरर की व्याख्या। GPT 5.4 इस काम के लिए अच्छा ड्राफ़्टिंग साथी है। इस लेख के अनुकूल एक वर्कफ़्लो यह रहा:

  1. PicassoIA पर GPT 5.4 मॉडल पेज खोलें।
  2. एक टूल का नाम, उसका input schema और एक-पंक्ति का लक्ष्य चिपकाएँ। "Use this when" से शुरू होने वाले तीन विवरण वैरिएंट माँगें।
  3. मॉडल से दो स्थितियाँ बताने को कहें जब ChatGPT को वह टूल नहीं बुलाना चाहिए, फिर वे पंक्तियाँ विवरण में जोड़ें।
  4. टर्मिनल या ngrok इंस्पेक्टर से सटीक एरर चिपकाएँ और सबसे संभावित तीन कारण क्रम से माँगें।
  5. सबसे अच्छा विवरण अपने सर्वर में वापस कॉपी करें, उसे रीस्टार्ट करें, और ChatGPT में कनेक्टर रिफ़्रेश करें।

पैरामीटर टिप्स: schema का वर्णन करने के बजाय असली schema चिपकाएँ, हर प्रॉम्प्ट में एक ही चीज़ बदलें, और हर रिक्वेस्ट को एक ही टूल तक सीमित रखें। किसी पेचीदा कोड पर दूसरी राय के लिए वही प्रॉम्प्ट Claude Sonnet 5 या GPT 5.6 Sol पर चलाएँ और जवाबों की तुलना करें।

💡 टिप: जब दो मॉडल इस पर असहमत हों कि कोई रिक्वेस्ट क्यों विफल हो रही है, तो उस मॉडल पर भरोसा करें जो ngrok इंस्पेक्टर में जाँची जा सकने वाली किसी लाइन की ओर इशारा करता है।

अगली बार अपनी इमेज बनाएँ

आपका सर्वर काम करने लगे, तो आप उसे लिखना, डेमो करना या README में डालना चाहेंगे, और पोस्ट को विज़ुअल्स चाहिए। इस लेख की हर तस्वीर शूट नहीं, बल्कि जनरेट की गई है: हर प्रॉम्प्ट में एक सब्जेक्ट, एक सेटिंग, रोशनी की दिशा, एक लेंस और एक फ़िल्म स्टॉक का नाम है। यह नुस्खा आप किसी भी विषय पर लगा सकते हैं।

  • रोशनी का नाम लें: "low golden sunlight from the left" "nice lighting" से बेहतर है।
  • लेंस चुनें: "85mm at f/1.8" पोर्ट्रेट जैसा एहसास देता है, "24mm at f/8" चौड़ा और तीखा दृश्य देता है।
  • बनावट बताएँ: ऊन, ब्रश्ड एल्युमिनियम और गीली ईंट इमेज को असली जैसा बनाते हैं।

PicassoIA खोलें, एक इमेज मॉडल चुनें, और अपने प्रोजेक्ट के लिए एक प्रॉम्प्ट आज़माएँ। अगर एक स्थिर तस्वीर काफ़ी न लगे, तो एक टेक्स्ट-टू-वीडियो मॉडल उसी विचार को गति में बदल सकता है। अपने सेटअप के एक दृश्य से शुरू करें और देखें कि पहला नतीजा कितना करीब बैठता है।

एक चमकदार स्टूडियो डेस्क पर प्रिंट की हुई लैंडस्केप तस्वीरों और कैमरे के साथ काम करता क्रिएटिव

यह लेख शेयर करें

अपनी भाषा चुनें

संबंधित लेख