निजी तौर पर Gemini Code Assist की मदद से कोड लिखना

इस दस्तावेज़ में, Gemini Code Assist का इस्तेमाल करने का तरीका बताया गया है. यह आपके आईडीई में एआई की मदद से काम करने वाला एक सहयोगी है. इसकी मदद से, VS Code या IntelliJ और Gemini Code Assist के साथ काम करने वाले अन्य JetBrains आईडीई में ये काम किए जा सकते हैं:

  • कोड ट्रांसफ़ॉर्मेशन की मदद से, अपने प्रोजेक्ट के लिए कोड जनरेट करें.
  • कोडिंग करते समय, कोड पूरे होने के सुझाव पाएं.
  • स्मार्ट ऐक्शन का इस्तेमाल करें.

अगर Gemini Code Assist Enterprise का इस्तेमाल किया जा रहा है, तो कोड को पसंद के मुताबिक बनाने की सुविधा का इस्तेमाल किया जा सकता है. इससे आपको Gemini Code Assist Enterprise से, सीधे तौर पर अपने संगठन के निजी कोडबेस के आधार पर कोड के सुझाव मिलते हैं. कोड को पसंद के मुताबिक बनाने की सुविधा को कॉन्फ़िगर करने का तरीका जानें.

यह दस्तावेज़, सभी स्किल लेवल वाले डेवलपर के लिए है. इसमें यह माना जाता है कि आपको VS Code या IntelliJ और JetBrains के अन्य आईडीई के बारे में बुनियादी जानकारी है. Android Studio में Gemini का भी इस्तेमाल किया जा सकता है.

शुरू करने से पहले

VS Code

  1. अगर आपने पहले से ही Gemini Code Assist for individuals, Gemini Code Assist Standard या Gemini Code Assist Enterprise सेट अप नहीं किया है, तो इसे सेट अप करें.

  2. अपनी कोड फ़ाइल में Gemini Code Assist की सुविधाओं को आज़माने से पहले, पक्का करें कि आपकी फ़ाइल की कोडिंग भाषा काम करती हो. कोडिंग के लिए इस्तेमाल की जा सकने वाली भाषाओं के बारे में ज़्यादा जानने के लिए, कोडिंग के लिए इस्तेमाल की जा सकने वाली भाषाएँ लेख पढ़ें.

  3. अगर आपको प्रॉक्सी के पीछे अपने आईडीई का इस्तेमाल करना है, तो Visual Studio Code में नेटवर्क कनेक्शन देखें.

IntelliJ

  1. अगर आपने पहले से ही Gemini Code Assist for individuals, Gemini Code Assist Standard या Gemini Code Assist Enterprise सेट अप नहीं किया है, तो इसे सेट अप करें.

  2. अपनी कोड फ़ाइल में Gemini Code Assist की सुविधाओं को आज़माने से पहले, पक्का करें कि आपकी फ़ाइल की कोडिंग भाषा काम करती हो. कोडिंग के लिए इस्तेमाल की जा सकने वाली भाषाओं के बारे में ज़्यादा जानने के लिए, कोडिंग के लिए इस्तेमाल की जा सकने वाली भाषाएँ लेख पढ़ें.

  3. अगर आपको प्रॉक्सी के पीछे अपने आईडीई का इस्तेमाल करना है, तो एचटीटीपी प्रॉक्सी देखें.

प्रॉम्प्ट की मदद से कोड जनरेट करना

यहां दिए गए सेक्शन में, Gemini Code Assist का इस्तेमाल करके कोड जनरेट करने का तरीका बताया गया है. इसके लिए, आपको अपनी कोड फ़ाइल में Function to create a Cloud Storage bucket उदाहरण प्रॉम्प्ट का इस्तेमाल करना होगा. आपके पास अपने कोड का कोई हिस्सा चुनने का विकल्प भी होता है. इसके बाद, चैट सुविधा के ज़रिए Gemini Code Assist से मदद माँगी जा सकती है. साथ ही, कोडिंग करते समय कोड से जुड़े सुझाव पाए जा सकते हैं. इन सुझावों को स्वीकार या अस्वीकार किया जा सकता है.

कोड ट्रांसफ़ॉर्मेशन के लिए, Gemini Code Assist को प्रॉम्प्ट करना

कोड ट्रांसफ़ॉर्मेशन की सुविधा की मदद से, क्विक पिक मेन्यू में कमांड या नैचुरल लैंग्वेज प्रॉम्प्ट का इस्तेमाल किया जा सकता है. इससे कोड में बदलाव करने का अनुरोध किया जा सकता है. साथ ही, यह सुविधा आपको अंतर दिखाने वाली व्यू सुविधा देती है, ताकि कोड में किए जाने वाले बदलावों को दिखाया जा सके. कोड ट्रांसफ़ॉर्मेशन के लिए, Gemini Code Assist को प्रॉम्प्ट देने के लिए यह तरीका अपनाएं:

VS Code

  1. अपनी कोड फ़ाइल में, नई लाइन पर Control+I (Windows और Linux के लिए) या Command+I (macOS के लिए) दबाकर, Gemini Code Assist Quick Pick मेन्यू खोलें.

  2. मेन्यू में, /generate कमांड का इस्तेमाल करके, /generate function to create a Cloud Storage bucket डालें. इसके बाद, Enter (Windows और Linux के लिए) या Return (macOS के लिए) दबाएं.

    Gemini Code Assist, /generate कमांड की मदद से कोड जनरेट करता है.

    Gemini Code Assist, आपके प्रॉम्प्ट के आधार पर कोड जनरेट करता है. यह कोड, अंतर दिखाने वाले व्यू में दिखता है.

    Gemini Code Assist, जनरेट किया गया कोड दिखाने के लिए, अंतर वाला व्यू खोलता है.

  3. ज़रूरी नहीं: इन बदलावों को स्वीकार करने के लिए, स्वीकार करें पर क्लिक करें.

IntelliJ

  1. अपनी कोड फ़ाइल में, नई लाइन पर Alt+\ (Windows और Linux के लिए) या Cmd+\ (macOS के लिए) दबाकर, Gemini Code Assist का क्विक पिक मेन्यू खोलें.

  2. मेन्यू में, /generate कमांड का इस्तेमाल करके /generate function to create a Cloud Storage bucket डालें. इसके बाद, Enter (Windows और Linux के लिए) या Return (macOS के लिए) दबाएं.

    IntelliJ Gemini Code Assist में कोड ट्रांसफ़ॉर्मेशन जनरेट करने वाला फ़ंक्शन

    Gemini Code Assist, आपके प्रॉम्प्ट के आधार पर कोड जनरेट करता है. यह कोड, अंतर दिखाने वाले व्यू में दिखता है.

    IntelliJ Gemini Code Assist में कोड ट्रांसफ़ॉर्मेशन का अंतर दिखाने वाला व्यू

  3. ज़रूरी नहीं: इन बदलावों को स्वीकार करने के लिए, बदलाव स्वीकार करें पर क्लिक करें.

    अपने आईडीई में, कोड ट्रांसफ़ॉर्मेशन के लिए इन कमांड का इस्तेमाल किया जा सकता है:

    • /fix: अपने कोड में मौजूद समस्याओं या गड़बड़ियों को ठीक करें. उदाहरण: /fix potential NullPointerExceptions in my code.
    • /generate: कोड जनरेट करें. उदाहरण: /generate a function to get the current time.
    • /doc: अपने कोड में दस्तावेज़ जोड़ें. उदाहरण: /doc this function.
    • /simplify: अपने कोड को आसान बनाएं. उदाहरण: /simplify if statement in this code.

टिप्पणी के साथ कोड फ़ाइल में Gemini Code Assist को प्रॉम्प्ट करना

अगर आपको Gemini Code Assist को प्रॉम्प्ट देना है, तो अपनी कोड फ़ाइल में टिप्पणी के तौर पर ऐसा किया जा सकता है. इसके लिए, यह तरीका अपनाएं:

VS Code

  1. नई लाइन में, टिप्पणी Function to create a Cloud Storage bucket डालें. इसके बाद, Enter (Windows और Linux के लिए) या Return (macOS के लिए) दबाएं.

  2. कोड जनरेट करने के लिए, Control+Enter (Windows और Linux के लिए) या Control+Return (macOS के लिए) दबाएं.

    आपकी कोड फ़ाइल में, प्रॉम्प्ट टेक्स्ट के बगल में, Gemini Code Assist, कोड को घोस्ट टेक्स्ट के तौर पर जनरेट करता है.

  3. ज़रूरी नहीं: जनरेट किए गए कोड को स्वीकार करने के लिए, Tab दबाएं.

IntelliJ

  1. अपनी कोड फ़ाइल में, नई लाइन पर Function to create a Cloud Storage bucket टिप्पणी डालें.

  2. कोड जनरेट करने के लिए, Alt+G (Windows और Linux के लिए) या Option+G (macOS के लिए) दबाएं. इसके अलावा, टिप्पणी के बगल में मौजूद, राइट क्लिक करके भी कोड जनरेट करें को चुना जा सकता है.

    Gemini Code Assist, आपकी टिप्पणी के नीचे कोड जनरेट करता है. यह कोड, घोस्ट टेक्स्ट के तौर पर दिखता है.

  3. ज़रूरी नहीं: जनरेट किए गए कोड को स्वीकार करने के लिए, Tab दबाएं.

ज़रूरी नहीं: कोड जनरेट करने के लिए कीबोर्ड शॉर्टकट बदलना

अगर कोड जनरेट करने के लिए डिफ़ॉल्ट कीबोर्ड शॉर्टकट, पिछले सेक्शन में बताए गए तरीके से काम नहीं कर रहा है, तो कीबोर्ड शॉर्टकट बदलें.

कोड अपने-आप पूरा होने की सुविधा

कोड लिखते समय, Gemini Code Assist आपको इनलाइन कोड के सुझाव देता है. इन्हें कोड पूरा करने की सुविधा भी कहा जाता है. आपके पास इन सुझावों को स्वीकार करने या अनदेखा करने का विकल्प होता है. कोड पूरा करने की सुविधा पाने के लिए, यह तरीका अपनाएं:

VS Code

  1. अपनी कोड फ़ाइल में, नई लाइन पर फ़ंक्शन लिखना शुरू करें. उदाहरण के लिए, अगर आप Python फ़ाइल में हैं, तो def लिखें.

    Gemini Code Assist, कोड को घोस्ट टेक्स्ट के तौर पर दिखाता है.

  2. Gemini Code Assist से मिले कोड के सुझाव को स्वीकार करने के लिए, Tab दबाएं. अगर आपको सुझाव को अनदेखा करना है, तो Esc दबाएं या अपना कोड लिखना जारी रखें.

IntelliJ

  1. अपनी कोड फ़ाइल में, नई लाइन पर फ़ंक्शन लिखना शुरू करें. उदाहरण के लिए, अगर आप Python फ़ाइल में हैं, तो def लिखें.

    Gemini Code Assist, कोड के सुझाव इनलाइन सुझाव के तौर पर देता है.

  2. Gemini Code Assist से मिले कोड के सुझाव को स्वीकार करने के लिए, Tab दबाएं. अगर आपको सुझाव को अनदेखा करना है, तो Esc दबाएं या अपना कोड लिखना जारी रखें.

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

    इनलाइन सुझाव को स्वीकार करने के लिए, Gemini एक ड्रॉपडाउन मेन्यू उपलब्ध कराता है. इसकी मदद से, शॉर्टकट को बदला जा सकता है.

ज़रूरी नहीं: कोड पूरा होने की सुविधा बंद करना

कोड अपने-आप पूरा होने की सुविधा डिफ़ॉल्ट रूप से चालू होती है. अगर आपको कोड पूरा होने की सुविधा बंद करनी है, तो यह तरीका अपनाएं:

VS Code

  1. अपने आईडीई में, Code (macOS के लिए) या File (Windows और Linux के लिए) पर क्लिक करें. इसके बाद, Settings > Settings पर जाएं.

  2. सेटिंग डायलॉग के उपयोगकर्ता टैब में, एक्सटेंशन > Gemini Code Assist पर जाएं.

  3. स्क्रोल करके Duet AI: इनलाइन सुझाव: अपने-आप चालू होने की सुविधा सूची पर जाएं. इसके बाद, बंद करें को चुनें.

    इससे, लाइन में सुझाव दिखाने की सुविधा बंद हो जाती है. इनलाइन सुझावों को मैन्युअल तरीके से ट्रिगर करने के लिए, अब भी Control+Enter (Windows और Linux के लिए) या Control+Return (macOS के लिए) दबाया जा सकता है.

IntelliJ

अपने आईडीई के स्टेटस बार में, spark Gemini Code Assist: चालू है पर क्लिक करें. इसके बाद, एआई की मदद से कोड पूरा करने की सुविधा चालू करें को चुनें.

IntelliJ के स्टेटस बार में मौजूद, Gemini की मदद से कोड पूरा करने का बटन.

इससे कोड पूरा करने की सेटिंग बंद हो जाती है. साथ ही, जब तक इस सेटिंग को फिर से चालू नहीं किया जाता, तब तक Gemini Code Assist इनलाइन सुझाव नहीं देता.

रिमोट रिपॉज़िटरी के कॉन्टेक्स्ट के साथ ज़्यादा काम के सुझाव पाना

Gemini Code Assist को कुछ खास रिमोट रिपॉज़िटरी पर फ़ोकस करने का निर्देश देकर, आपको कॉन्टेक्स्ट के हिसाब से ज़्यादा सटीक और काम के कोड सुझाव मिल सकते हैं. चैट में @ सिंबल का इस्तेमाल करके, एक या उससे ज़्यादा रिपॉज़िटरी चुनी जा सकती हैं. इनका इस्तेमाल, आपके प्रॉम्प्ट के लिए कॉन्टेक्स्ट के मुख्य सोर्स के तौर पर किया जाएगा. यह सुविधा तब काम आती है, जब आपको किसी ऐसे टास्क पर काम करना हो जो ज़्यादातर माइक्रोसेवाओं, लाइब्रेरी या मॉड्यूल के किसी खास सेट से जुड़ा हो.

किसी रिमोट रिपॉज़िटरी को कॉन्टेक्स्ट के तौर पर इस्तेमाल करने के लिए, अपने आईडीई की चैट में यह तरीका अपनाएं:

  1. अपने प्रॉम्प्ट की शुरुआत @ सिंबल से करें. इंडेक्स की गई उपलब्ध रिमोट रिपॉज़िटरी की सूची दिखती है.
  2. सूची से वह रिपॉज़िटरी चुनें जिसका इस्तेमाल आपको कॉन्टेक्स्ट के लिए करना है. सूची को फ़िल्टर करने के लिए, रिपॉज़िटरी का नाम टाइप करना शुरू करें.
  3. रेपॉज़िटरी चुनने के बाद, बाकी प्रॉम्प्ट लिखें.

इसके बाद, Gemini Code Assist जवाब जनरेट करते समय, चुनी गई रिपॉज़िटरी को प्राथमिकता देगा.

प्रॉम्प्ट के उदाहरण

इस सेक्शन में, रिमोट रिपॉज़िटरी के कॉन्टेक्स्ट के साथ ज़्यादा काम के सुझाव पाने के उदाहरण दिए गए हैं.

  • किसी रिपॉज़िटरी के बारे में जानकारी
    • @REPOSITORY_NAME What is the overall structure of this repository?
    • @REPOSITORY_NAME I'm a new team member. Can you give me an overview of this repository's purpose and key modules?
  • कोड जनरेट करना और उसमें बदलाव करना
    • @REPOSITORY_NAME Implement an authentication function similar to the one in this repository.
    • @REPOSITORY_NAME Refactor the following code to follow the conventions in the selected repository.
    • Use the library-x in @REPOSITORY_A_NAME-A and implement the function-x
  • जांच
    • @UNIT_TEST_FILE_NAME Generate unit tests for module-x based on the examples in the selected file.

रिमोट रिपॉज़िटरी को कॉन्टेक्स्ट के मुख्य सोर्स के तौर पर इस्तेमाल करके, Gemini Code Assist से ज़्यादा सटीक और काम के सुझाव पाए जा सकते हैं. इससे आपको तेज़ी से और ज़्यादा असरदार तरीके से कोड करने में मदद मिल सकती है.

स्मार्ट ऐक्शन का इस्तेमाल करना

कॉन्टेक्स्ट स्विचिंग को कम करते हुए, ज़्यादा प्रोडक्टिविटी पाने के लिए Gemini Code Assist, एआई की मदद से काम करने वाली स्मार्ट कार्रवाइयां सीधे आपके कोड एडिटर में उपलब्ध कराता है. कोड एडिटर में कोड चुनने पर, आपको अपने कॉन्टेक्स्ट से जुड़ी कार्रवाइयों की सूची दिखेगी. इसमें से कोई कार्रवाई देखी और चुनी जा सकती है.

अपने कोड में स्मार्ट ऐक्शन इस्तेमाल करने के लिए, यह तरीका अपनाएं:

VS Code

  1. अपनी कोड फ़ाइल में, कोड का कोई ब्लॉक चुनें.

  2. चुने गए कोड ब्लॉक के बगल में, lightbulb कोड से जुड़ी कार्रवाइयां दिखाएं पर क्लिक करें.

    VS Code में कोड का कोई ब्लॉक चुनने के बाद, स्मार्ट ऐक्शन वाला लाइटबल्ब आइकॉन दिखता है.

  3. कोई कार्रवाई चुनें, जैसे कि यूनिट टेस्ट जनरेट करें.

    Gemini Code Assist, आपकी चुनी गई कार्रवाई के आधार पर जवाब जनरेट करता है.

IntelliJ

  1. अपनी कोड फ़ाइल में, कोड की कोई लाइन या ब्लॉक चुनें.

  2. चुने गए कोड पर राइट क्लिक करें और कोई स्मार्ट ऐक्शन चुनें. जैसे, यूनिट टेस्ट जनरेट करें.

    स्मार्ट ऐक्शन चुनने पर, Gemini Code Assist टूल विंडो में, Gemini Code Assist को प्रॉम्प्ट का जवाब जनरेट करने के लिए अपने-आप कहा जाएगा.

कोड ट्रांसफ़ॉर्मेशन से जुड़ी समस्या को तुरंत ठीक करने की सुविधा का इस्तेमाल करना

अगर आपके कोड में कोई गड़बड़ी है, तो Gemini Code Assist आपको कोड ट्रांसफ़ॉर्मेशन की मदद से, गड़बड़ी को तुरंत ठीक करने का विकल्प देता है.

अपनी कोड फ़ाइल में तुरंत ठीक करने की सुविधा लागू करने के लिए, यह तरीका अपनाएं:

VS Code

  1. अपनी कोड फ़ाइल में, गड़बड़ी वाली लाइन पर अपना पॉइंटर घुमाएं. इसके बाद, Quick Fix को चुनें. इसके बाद, /fix को चुनें.

    आईडीई में कोड ट्रांसफ़ॉर्मेशन से जुड़ी समस्या को तुरंत ठीक करना.

  2. क्विक फ़िक्स लागू होने पर, अंतर दिखाने वाला व्यू दिखता है. इन बदलावों को स्वीकार करने के लिए, स्वीकार करें पर क्लिक करें.

IntelliJ

  1. अपनी कोड फ़ाइल में, लाल रंग के गड़बड़ी वाले बल्ब आइकॉन पर क्लिक करें. यह आइकॉन, आपके कोड में गड़बड़ी होने का संकेत देता है. इसके बाद, Gemini की मदद से ठीक करें को चुनें.

    आईडीई में Gemini की मदद से ठीक करने के लिए, कोड ट्रांसफ़ॉर्मेशन का विकल्प.

  2. बदलाव लागू होने के बाद, अंतर दिखाने वाला व्यू दिखता है. इन बदलावों को स्वीकार करने के लिए, स्वीकार करें पर क्लिक करें.

लोकल कॉन्टेक्स्ट से फ़ाइलें हटाना

डिफ़ॉल्ट रूप से, Gemini Code Assist, .aiexclude या .gitignore फ़ाइल में बताई गई फ़ाइलों को कोड पूरा करने, कोड जनरेट करने, कोड बदलने, और चैट के कॉन्टेक्स्ट में स्थानीय तौर पर इस्तेमाल नहीं करता है.

फ़ाइलों को स्थानीय तौर पर इस्तेमाल करने से बाहर रखने का तरीका जानने के लिए, Gemini Code Assist के इस्तेमाल से फ़ाइलों को बाहर रखना लेख पढ़ें.

उद्धृत किए गए सोर्स से मिलते-जुलते कोड के सुझाव दिखाने की सुविधा बंद करना

Gemini Code Assist, किसी दूसरे सोर्स से सीधे तौर पर हूबहू कॉन्टेंट लेने पर, उस सोर्स के बारे में जानकारी देता है. जैसे, मौजूदा ओपन सोर्स कोड. ज़्यादा जानकारी के लिए, Gemini, सोर्स को कब और कैसे शामिल करता है लेख पढ़ें.

आपको उद्धृत किए गए सोर्स से मेल खाने वाले कोड के सुझाव न मिलें, इसके लिए यह तरीका अपनाएं:

VS Code

  1. अपने आईडीई की गतिविधि बार में, मैनेज करें > सेटिंग पर क्लिक करें.

  2. सेटिंग विंडो के उपयोगकर्ता टैब में, एक्सटेंशन > Gemini Code Assist पर जाएं.

  3. जब तक आपको Geminicodeassist > Recitation: Max Cited Length न दिखे, तब तक स्क्रोल करें.

  4. वैल्यू को 0 पर सेट करें.

Gemini Code Assist अब आपको ऐसे कोड के सुझाव नहीं देता जो उद्धृत किए गए सोर्स से मेल खाते हों.

IntelliJ

  1. अपने आईडीई के स्टेटस बार में, spark Gemini Code Assist: Active पर क्लिक करें. इसके बाद, Configure Gemini चुनें.

  2. बेहतर सेटिंग सेक्शन को बड़ा करें. इसके बाद, बाहरी स्रोतों से उद्धृत किए गए कॉन्टेंट से मिलते-जुलते जवाबों को ब्लॉक करें को चुनें.

  3. ठीक है पर क्लिक करें.

Gemini Code Assist अब आपको ऐसे कोड के सुझाव नहीं देता जो उद्धृत किए गए सोर्स से मेल खाते हों.

ज्ञात समस्याएं

इस सेक्शन में, Gemini Code Assist से जुड़ी ज्ञात समस्याओं के बारे में बताया गया है:

VS Code

  • किसी बड़ी ओपन फ़ाइल का अपडेट किया गया वर्शन शामिल होने पर, Chat के जवाब छोटे किए जा सकते हैं

    इस समस्या को हल करने के लिए, कोड का छोटा सेक्शन चुनें. इसके बाद, चैट प्रॉम्प्ट में कोई अतिरिक्त डायरेक्टिव शामिल करें. जैसे, only output the selected code.

  • Vim: कोड जनरेट करने के सुझावों को स्वीकार या खारिज नहीं किया जा सकता, जब तक कि इंसर्ट मोड में न हो

    सामान्य मोड में Vim प्लगिन का इस्तेमाल करते समय, कोड के सुझावों को स्वीकार या खारिज नहीं किया जा सकता.

    इस समस्या को ठीक करने के लिए, इंसर्ट मोड में जाने के लिए i दबाएं. इसके बाद, सुझाव को स्वीकार करने के लिए Tab दबाएं.

  • Vim: सुझावों को खारिज करने के लिए Esc दबाने पर, अलग-अलग नतीजे मिलते हैं

    Esc दबाने पर, IDE और Gemini Code Assist, दोनों के सुझाव खारिज हो जाते हैं. यह व्यवहार, Vim के बिना काम करने वाले आईडीई से अलग है. Vim के बिना काम करने वाले आईडीई में, Esc दबाने पर Gemini Code Assist फिर से चालू हो जाता है.

  • साइन-इन करने की कोशिशें बार-बार टाइम आउट हो रही हैं

    अगर साइन इन करने की कोशिश करने पर, आपको बार-बार यह मैसेज मिलता है कि समयसीमा खत्म हो गई है, तो अपनी settings.json फ़ाइल में यह cloudcode.beta.forceOobLogin सेटिंग जोड़ें:

     "cloudcode.beta.forceOobLogin": true
    
  • लाइसेंस के बारे में जानकारी देने वाली चेतावनियां, सेशन के दौरान नहीं दिखती हैं

    अगर लाइसेंस के बारे में जानकारी देने की चेतावनियां, सभी सेशन में नहीं दिखती हैं, तो लगातार दिखने वाले लॉग देखें:

    1. देखें > आउटपुट पर क्लिक करें.

    2. Gemini Code Assist - उद्धरण चुनें.

  • Gemini Code Assist की आउटपुट विंडो में कनेक्टिविटी से जुड़ी समस्याएँ

    अगर आपको Gemini Code Assist की आउटपुट विंडो में कनेक्शन से जुड़ी गड़बड़ी या कनेक्टिविटी से जुड़ी अन्य समस्याएं दिखती हैं, तो ये तरीके आज़माएं:

    • oauth2.googleapis.com और cloudaicompanion.googleapis.com को ऐक्सेस करने की अनुमति देने के लिए, फ़ायरवॉल को कॉन्फ़िगर करें.

    • अपने फ़ायरवॉल को कॉन्फ़िगर करें, ताकि वह gRPC के इस्तेमाल किए जाने वाले HTTP/2 पर कम्यूनिकेट कर सके.

    कनेक्टिविटी की जांच करने के लिए, grpc-health-probe टूल का इस्तेमाल किया जा सकता है. जांच के पूरा होने पर, यह आउटपुट दिखता है:

    $ grpc-health-probe -addr cloudaicompanion.googleapis.com:443 -tls error: this server does not implement the grpc health protocol (grpc.health.v1.Health): GRPC target method can't be resolved

    जांच पूरी न होने पर, यह आउटपुट दिखता है:

    timeout: failed to connect service "cloudaicompanion.googleapis.com:443" within 1s

    ज़्यादा जानकारी पाने के लिए, grpc-health-probe से पहले यह कमांड चलाएं:

    export GRPC_GO_LOG_SEVERITY_LEVEL=info
    

IntelliJ

IntelliJ और JetBrains के अन्य आईडीई के लिए, Gemini Code Assist से जुड़ी कोई समस्या नहीं है.

सुझाव/राय दें या शिकायत करें

अपने अनुभव के बारे में सुझाव, शिकायत या राय देने के लिए, यह तरीका अपनाएं:

VS Code

  1. इनमें से किसी भी तरीके से सुझाव/राय दी जा सकती है या शिकायत की जा सकती है:

    • स्टेटस बार में, spark Gemini Code Assist पर क्लिक करें. इसके बाद, क्विक पिक मेन्यू में जाकर, सुझाव/राय/शिकायत भेजें को चुनें.
    • कमांड पैलेट (Ctrl/Command + Shift + P) खोलें. इसके बाद, Gemini Code Assist: Send Feedback को चुनें.
  2. फ़ॉर्म में, टाइटल और टिप्पणियां फ़ील्ड भरें.

  3. Gemini Code Assist के लिए सुझाव/राय दें या शिकायत करें फ़ॉर्म में, सुझाव/राय देने या शिकायत करने की कैटगरी और टाइप ड्रॉप-डाउन मेन्यू से कोई विकल्प चुनें.

  4. टिप्पणी फ़ील्ड में, अपने अनुभव के बारे में पूरी जानकारी दें.

  5. पक्का करें कि आपने अपने सुझाव/राय देने या शिकायत करने वाली रिपोर्ट में, Gemini Code Assist के लॉग शामिल किए हों. डिफ़ॉल्ट रूप से, यह विकल्प चुना हुआ होता है.

  6. अपनी पसंद के मुताबिक, अन्य विकल्पों में से किसी पर भी सही का निशान लगाएं या हटाएं.

  7. सुझाव/राय दें या शिकायत करें पर क्लिक करें.

IntelliJ

  1. स्टेटस बार में, spark Gemini Code Assist पर क्लिक करें.

  2. चैट में Gemini Code Assist को प्रॉम्प्ट देने के बाद, अगर आपको जवाब पसंद नहीं आता है, तो thumb_down नापसंद करें पर क्लिक करें. इसके बाद, सुझाव/राय दें या शिकायत करें को चुनें.

  3. फ़ॉर्म में सबसे ऊपर मौजूद टेक्स्ट फ़ील्ड में, अपना सुझाव/राय दें या शिकायत करें.

  4. अगर आपको Gemini Code Assist के लॉग शेयर करने हैं, तो पक्का करें कि आपने लॉग फ़ाइलें चुनी हों.

  5. सुझाव/राय दें या शिकायत करें पर क्लिक करें.

आगे क्या करना है