לפני שמתחילים
לפני שמתחילים, צריך לבצע את השלבים הבאים:
- כדי לוודא שהגדרתם פרויקט והפעלתם את Agent Platform API, צריך להשלים לפחות אחד מהמדריכים למתחילים הבאים:
- צריך להתקין כלי פיתוח מבוסס-AI ולהגדיר אותו כך שיתחבר לשרת MCP של Developer Knowledge. דוגמאות לכלי כזה הן Antigravity, Gemini CLI או Gemini Code Assist בסביבת הפיתוח המשולבת (IDE). החיבור הזה מאפשר לכלי לחפש ולאחזר מידע ממסמכי התיעוד הרשמיים למפתחים של Google.
- מתקינים את Google Gen AI SDK בשפה המועדפת.
התחברות לשרת ה-MCP של Developer Knowledge
כדי לאפשר לעוזר ה-AI לאחזר מידע בזמן אמת ממסמכי הפיתוח של Google, צריך להגדיר את החיבור לשרת ה-MCP של Developer Knowledge. השלבים הספציפיים משתנים בהתאם לכלי (לדוגמה, Gemini CLI, VS Code עם Gemini Code Assist או Cursor), אבל בדרך כלל צריך לעדכן קובץ תצורה של הכלי כך שיכלול את כתובת ה-URL של השרת (https://developerknowledge.googleapis.com/mcp) ואת שיטת האימות הנדרשת.
אפשר לבצע אימות באמצעות Application Default Credentials (ADC) או מפתח API מהפרויקט שלכם ב- Google Cloud . ADC היא שיטת האימות המומלצת לשירותי Google Cloud . הוראות להגדרת ADC מופיעות במאמר בנושא בחירת שיטת אימות במסמכי התיעוד של שרת ה-MCP של Developer Knowledge.
לחלופין, אם אתם מעדיפים לבצע אימות באמצעות מפתח API אבל אין לכם מפתח כזה, תוכלו לעיין במאמר בנושא יצירת מפתח API.
לאחר מכן, מריצים את הפקודה הבאה כדי להגדיר את Gemini CLI, ומחליפים את YOUR_API_KEY במפתח ה-API:
gemini mcp add -t http -H "X-Goog-Api-Key: YOUR_API_KEY" google-developer-knowledge https://developerknowledge.googleapis.com/mcp --scope user
הוראות מלאות לשימוש בכלים אחרים ולשיטות אימות אחרות זמינות במאמר בנושא התחברות לשרת ה-MCP של Developer Knowledge.
הנחיות לדוגמה
אחרי שמחברים את הכלי לשרת ה-MCP של Developer Knowledge, אפשר לבקש ממנו עזרה בכתיבת קוד באמצעות Google Gen AI SDK. הנה כמה דוגמאות להנחיות שאפשר להשתמש בהן עם כלי ה-AI שהגדרתם:
"איך אפשר ליצור טקסט באמצעות Gemini ולטפל בשגיאות פוטנציאליות ב-API באמצעות Google Gen AI SDK ב-Python?"
"Show me the Google Gen AI SDK code for Node.js to call the Gemini API for summarizing a long document. מהן השיטות המומלצות לחלוקת הקלט לחלקים, לפי התיעוד הרשמי?"
"נתקלתי בשגיאת אימות ב-Java Gen AI SDK כשמריצים ב-Cloud Run. מהן הסיבות הנפוצות ואיך אפשר לפתור את הבעיה?"
"צור פונקציית Python באמצעות הספרייה
google-genaiכדי להזרים תשובות מ-Gemini לאפליקציית צ'אט"."מהן מגבלות הקצב הנוכחיות שחשוב לי להכיר כשמשתמשים ב-Gemini API באמצעות Go Gen AI SDK? פרטים ספציפיים מופיעים בGoogle Cloud מסמכי התיעוד".
כלי ה-AI שלכם משתמש בשרת Developer Knowledge MCP כדי לספק תשובות וקטעי קוד על סמך התיעוד הרשמי.
המאמרים הבאים
- מידע על התכונות המתקדמות של Google Gen AI SDK.
- אפשר לקרוא את מאמרי העזרה של Gemini API.
- עיון במחירון של Agent Platform
- מידע נוסף על כלים אחרים שזמינים באמצעות שרת Developer Knowledge MCP