این سند ابزارهای Gemini Code Assist را برای توسعه دهندگان شرح می دهد. ابزارها به توسعه دهندگان این امکان را می دهند که بدون خروج از IDE به خدمات خارجی متصل شوند تا وظایف را دریافت کنند، اسناد طراحی را خلاصه کنند و موارد دیگر. ابزارها در Gemini Code Assist برای افراد، که بدون هیچ هزینه ای در دسترس است و نسخه های استاندارد Gemini Code و Enterprise موجود است.
میتوانید با شروع درخواست خود با@TOOL_NAME
درخواستها را به ابزارهای خاصی در چت Gemini Code Assist در IDE خود ارسال کنید. برای امتحان ابزارها در IDE خود، دستورالعملهای موجود در منابع زیر را دنبال کنید:- Gemini Code Assist برای افراد: با ابزارها شروع کنید
- Gemini Code Assist Standard and Enterprise Edition: با ابزارها شروع کنید
محدودیت ها
ابزارهای Gemini Code Assist دارای محدودیتهای زیر هستند:
- ابزارها فقط در VS Code و JetBrains IDE در دسترس هستند.
- ابزارها نمی توانند عملیات ایجاد، ویرایش یا حذف یک منبع در یک سرویس خارجی را انجام دهند.
- هر ابزار از تعداد محدودی از موارد استفاده پشتیبانی می کند و ممکن است خطاهایی خارج از موارد استفاده توصیه شده ارائه دهد.
- عملگر ابزار (
@
) به دنبال نام ابزار باید در ابتدای دستور شما باشد.
ابزارهای موجود
جدول زیر ابزارهای موجود Gemini Code Assist را فهرست میکند.
محصول یا خدمات | در نسخههای Gemini Code Assist موجود است | اعلان مثال | اسناد خدمات |
---|---|---|---|
اپیگی | تصدی | @Apigee create an API to manage users | آموزش: از Gemini Code Assist برای طراحی، توسعه و آزمایش APIها در Apigee استفاده کنید |
اطلسی روو | تمام نسخه ها | @AtlassianRovo get tasks assigned to me | Atlassian Rovo برای Google Gemini Code Assist |
GitHub | تمام نسخه ها | @GitHub list issues assigned to me | |
GitLab | تمام نسخه ها | @GitLab list open pull requests assigned to me | |
پایگاه های داده گوگل | استاندارد و سازمانی | @GoogleDatabases add a function to get customers by ID in @File | |
Google Docs | تمام نسخه ها | @GoogleDocs list my docs | هنگام کدنویسی با Gemini Code Assist اسناد را بخوانید |
MongoDB | تمام نسخه ها | @MongoDB how can I optimize my query? | اسناد MongoDB |
Neo4j | تمام نسخه ها | @neo4j How do I configure the Java driver? | مستندات Neo4j |
یادگار جدید | تمام نسخه ها | @NewRelic how do I install the python agent? | عامل جدید Relic برای Google Gemini Code Assist |
ردیس | تمام نسخه ها | @Redis what is Redis Cloud? | Redis Docs |
نگهبان | تمام نسخه ها | @Sentry list issues in project my-project | اسناد Sentry.io |
اسنیک | تمام نسخه ها | @Snyk scan for issues | اسناد کاربر Snyk |
چگونه ابزارها از داده های شما استفاده می کنند
هر ابزار تاریخچه و زمینه چت خصوصی خود را دارد. وقتی از ابزاری استفاده میکنید، درخواستهای شما و پاسخهای ابزار فقط هنگام تعامل با آن ابزار استفاده میشوند—ابزارهای دیگر نمیتوانند به این اطلاعات دسترسی داشته باشند.
جدا نگه داشتن تاریخچه چت و داده های بازیابی شده از هر ابزار تضمین می کند که تنها ابزاری که استفاده می کنید به داده های آن دسترسی دارد. برای کسب اطلاعات بیشتر درباره آنچه که API میتواند از طرف شما یک ابزار خاص ایجاد کند، به مجوزهای ابزار Gemini Code Assist مراجعه کنید.
برای اطلاعات بیشتر در مورد اینکه Gemini Code Assist چگونه دادههای شما را مدیریت میکند، ببینید Gemini Code Assist چگونه از دادههای شما استفاده میکند .
احراز هویت
ابزارهای Gemini Code Assist از شما می خواهند:
- برای تأیید هویت و دسترسی به امتیازات، در Google Cloud تأیید اعتبار کنید.
- با هر ابزار در Google یا سرویس یا API شخص ثالثی که به آن دسترسی دارید احراز هویت کنید.