এই বিজ্ঞপ্তিটি বর্ণনা করে যে কীভাবে জেমিনি কোড অ্যাসিস্ট টুলগুলি আপনার ডেটা ব্যবহার করে এবং আপনার পক্ষে API কল করে৷
আপনি যখন জেমিনি কোড অ্যাসিস্ট টুলগুলি ব্যবহার করেন, তখন জেমিনি কোড অ্যাসিস্ট টুলগুলি আপনার প্রম্পট সংগ্রহ করে এবং API কল করে যাতে আপনার প্রম্পট থেকে তৃতীয়-পক্ষের পরিষেবাগুলিতে নেওয়া ডেটা অন্তর্ভুক্ত থাকে। প্রতিটি টুল কি API কল করতে পারে এবং তৃতীয় পক্ষের পরিষেবার সাথে কোন ডেটা ভাগ করা হয় তা এই নথিতে রূপরেখা দেওয়া হয়েছে।
তৃতীয় পক্ষের পরিষেবাগুলির সাথে ডেটা ভাগ করা হয়েছে৷
জেমিনি কোড অ্যাসিস্ট টুলগুলি তাদের তৃতীয় পক্ষের পরিষেবার সাথে @TOOL_NAME
সিনট্যাক্স ব্যবহার করে তাদের কাছে পাঠানো যেকোনো ডেটা শেয়ার করতে পারে। জেমিনি কোড অ্যাসিস্ট টুলগুলি টুলগুলির মধ্যে ডেটা ভাগ করে না৷ জেমিনি কোড অ্যাসিস্ট টুলগুলি আপনার জেমিনি কোড অ্যাসিস্ট চ্যাট ইতিহাসকে থার্ড-পার্টি পরিষেবার সাথে শেয়ার করে না যখন আপনি তাদেরকে @TOOL_NAME
সিনট্যাক্স ব্যবহার করে প্রম্পট করেন।
জেমিনি কোড অ্যাসিস্ট টুল দ্বারা ব্যবহৃত REST API কল
নিম্নলিখিত বিভাগগুলি তালিকাভুক্ত করে REST API কলগুলি প্রতিটি তৃতীয়-পক্ষ টুল আপনার পক্ষে করতে পারে যখন আপনি তাদের জেমিনি কোড অ্যাসিস্ট চ্যাট থেকে অনুরোধ করেন।
গিটহাব
GitHub টুলটি আপনার পক্ষ থেকে নিম্নলিখিত REST API কলগুলি ব্যবহার করতে পারে যখন আপনি এটিকে জেমিনি কোড অ্যাসিস্ট চ্যাট থেকে অনুরোধ করেন:
-
issues-and-pull-requests.create-issue
: এই REST API কল গিটহাব রিপোজিটরিতে একটি সমস্যা তৈরি করে একটি গিটহাব রিপোজিটরি, মালিক এবং একটি ইস্যু শিরোনাম। -
issues-and-pull-requests.list-comments
: এই REST API কলটি একটি পুল অনুরোধ বা একটি সমস্যার সাথে যুক্ত মন্তব্য পায়৷ একটি GitHub সংগ্রহস্থল, মালিক এবং একটি ইস্যু নম্বর দেওয়া হয়েছে। -
search.code
: সমস্ত GitHub জুড়ে কোড অনুসন্ধান করে। -
search.commits
: আপনি সমস্ত গিটহাব জুড়ে বিশ্বব্যাপী প্রতিশ্রুতি অনুসন্ধান করতে পারেন, বা একটি নির্দিষ্ট সংগ্রহস্থল বা সংস্থার মধ্যে কমিট অনুসন্ধান করতে পারেন।" -
search.issues-and-pull-requests
: এই REST API কল আপনাকে নির্দিষ্ট সমস্যাগুলির জন্য অনুসন্ধান করতে দেয় এবং তাদের অবস্থা (যেমন খোলা বা বন্ধ) এবং কীওয়ার্ডের উপর ভিত্তি করে আপনার অ্যাক্সেস করার অনুমতি রয়েছে এমন সমস্ত সংগ্রহস্থল জুড়ে সেগুলির সাথে সম্পর্কিত সমস্ত তথ্য পুনরুদ্ধার করার অনুরোধগুলিকে টেনে আনতে দেয়৷
API অনুমতি:
-
repo
: পাবলিক এবং প্রাইভেট রিপোজিটরিগুলিতে সম্পূর্ণ অ্যাক্সেস মঞ্জুর করে। এই সুযোগের মধ্যে রয়েছেrepo:status
,repo_deployment
,public_repo
,repo:invite
,security_events
,administration
,read:org
,write:org
,read:public_key
,write:public_key
,read:gpg_key
,write:gpg_key
,gist
এবংcodespace
,workflow
, .
গিটল্যাব
GitLab টুলটি আপনার পক্ষ থেকে নিম্নলিখিত REST API কলগুলি ব্যবহার করতে পারে যখন আপনি এটিকে জেমিনি কোড অ্যাসিস্ট চ্যাট থেকে অনুরোধ করেন:
-
ListProjects
: বর্তমান ব্যবহারকারীর জন্য প্রকল্পের একটি তালিকা পুনরুদ্ধার করে। -
ListIssues
: একটি নির্দিষ্ট প্রকল্পের জন্য সমস্যাগুলির একটি তালিকা পুনরুদ্ধার করে। -
CreateIssue
: একটি নির্দিষ্ট প্রকল্পে একটি নতুন সমস্যা তৈরি করে। -
ListMergeRequests
: একটি নির্দিষ্ট প্রকল্পের জন্য মার্জ অনুরোধের একটি তালিকা পুনরুদ্ধার করে। -
ListMergeRequestPipelines
: একটি নির্দিষ্ট মার্জ অনুরোধের জন্য পাইপলাইনগুলির একটি তালিকা পুনরুদ্ধার করে।
API অনুমতি:
-
read_api
: প্রমাণীকৃত ব্যবহারকারীর API-তে শুধুমাত্র-পঠন অ্যাক্সেস মঞ্জুর করে। -
read_repository
: রিপোজিটরিতে শুধুমাত্র পঠনযোগ্য অ্যাক্সেস মঞ্জুর করে। -
read_user
: প্রমাণীকৃত ব্যবহারকারীর প্রোফাইল তথ্যে শুধুমাত্র-পঠন অ্যাক্সেস মঞ্জুর করে। -
api
: প্রমাণীকৃত ব্যবহারকারীর API-এ সম্পূর্ণ পঠন/লেখার অ্যাক্সেস মঞ্জুর করে।
Google ডক্স
Google ডক্স টুলটি আপনার পক্ষ থেকে নিম্নলিখিত REST API কলগুলি ব্যবহার করতে পারে যখন আপনি এটিকে জেমিনি কোড অ্যাসিস্ট চ্যাট থেকে অনুরোধ করেন:
-
ListFiles
: একটি প্রদত্ত ক্যোয়ারী বা ফিল্টারের উপর ভিত্তি করে ব্যবহারকারীর Google ড্রাইভে ফাইলগুলির একটি তালিকা পুনরুদ্ধার করুন৷ -
Export
: একটি Google ডক এর বিষয়বস্তু পরিদর্শন করার জন্য এর বিষয়বস্তু রপ্তানি করুন। ব্যবহারকারী যদি একটি প্রদত্ত ফাইলের মধ্যে থাকতে পারে এমন কোনো তথ্যের জন্য জিজ্ঞাসা করে, এটি হল REST API যা কল করা উচিত।
API অনুমতি:
-
drive.readonly
: আপনার Google ড্রাইভ ফাইলগুলিতে শুধুমাত্র-পঠন অ্যাক্সেসের অনুমতি দেয়, আপনার মালিকানাধীন সমস্ত ফাইল সহ এবং ফাইলগুলির অ্যাক্সেস রয়েছে৷
সেন্ট্রি
সেন্ট্রি টুলটি আপনার পক্ষ থেকে নিম্নলিখিত REST API কলগুলি ব্যবহার করতে পারে যখন আপনি এটিকে জেমিনি কোড অ্যাসিস্ট চ্যাট থেকে অনুরোধ করেন:
-
organizations
: বর্তমানorganization_id_or_slug
ফেরত দিন। -
getIssue
: একটি পৃথক ইস্যুতে বিশদ বিবরণ দিন। এটি সমস্যার জন্য প্রাথমিক পরিসংখ্যান (শিরোনাম, সর্বশেষ দেখা, প্রথম দেখা), কিছু সামগ্রিক সংখ্যা (মন্তব্যের সংখ্যা, ব্যবহারকারীর প্রতিবেদন) পাশাপাশি সংক্ষিপ্ত ইভেন্ট ডেটা প্রদান করে। -
transactions
: একটি সমস্যা দ্বারা প্রভাবিত লেনদেনের একটি তালিকা ফেরত দিন -
issues
: প্রদত্ত সংস্থা এবং প্রকল্পের জন্য নির্ধারিত সমস্যা এবং ত্রুটিগুলির একটি তালিকা ফেরত দিন।
API অনুমতি:
-
event:read
: ইভেন্ট পড়ার অনুমতি দেয়। -
projects.read
: প্রকল্প-সম্পর্কিত তথ্য পড়ার অনুমতি দেয়। -
org.read
: প্রতিষ্ঠান-সম্পর্কিত তথ্য পড়ার অনুমতি দেয়।
আটলাসিয়ান রোভো
Atlassian Rovo টুলটি আপনার পক্ষ থেকে নিম্নলিখিত REST API কলগুলি ব্যবহার করতে পারে যখন আপনি এটিকে জেমিনি কোড অ্যাসিস্ট চ্যাট থেকে অনুরোধ করেন:
-
completions
: ওপেনএআই ফরম্যাটে আটলাসিয়ান রোভোকে একটি অনুরোধ পাঠান (চ্যাট বার্তাগুলির একটি তালিকা)
API অনুমতি:
-
rovo
: ব্যবহারকারীর অ্যাকাউন্টে Atlassian Rovo-এ অ্যাক্সেস মঞ্জুর করে।
মঙ্গোডিবি
MongoDB টুল টুলটি আপনার পক্ষ থেকে নিম্নলিখিত REST API কলগুলি ব্যবহার করতে পারে যখন আপনি এটিকে জেমিনি কোড অ্যাসিস্ট চ্যাট থেকে অনুরোধ করেন:
-
createConversation
: এই চ্যাটবট ডেটাবেস বা মঙ্গোডিবি সম্পর্কে যেকোনো প্রশ্নের উত্তর দিতে পারে, কোডের উদাহরণ দিতে পারে, বিষয় ব্যাখ্যা করতে পারে ইত্যাদি। এই অপারেশনটি কথোপকথন শুরু করে। -
addMessage
: এই চ্যাটবট ডাটাবেস বা MongoDB সম্পর্কে যেকোনো প্রশ্নের উত্তর দিতে পারে, কোডের উদাহরণ দিতে পারে, বিষয় ব্যাখ্যা করতে পারে ইত্যাদি। এই অপারেশনটি কথোপকথনে একটি নতুন বার্তা যোগ করে।
API অনুমতি:
- ব্যবহারকারী-প্রমাণিত নয়। সাধারণ MongoDB ডক্স চ্যাটবট অ্যাক্সেস করে।
নতুন রিলিক
আপনি যখন জেমিনি কোড অ্যাসিস্ট চ্যাট থেকে প্রম্পট করেন তখন নিউ রিলিক টুলটি আপনার পক্ষে নিম্নলিখিত REST API কলগুলি ব্যবহার করতে পারে:
-
completions
: নতুন রিলিক এআই-তে ব্যবহারকারীর প্রম্পট পাঠাতে এবং প্রতিক্রিয়া পেতে এন্ডপয়েন্ট
API অনুমতি:
- ব্যবহারকারীর অ্যাকাউন্টের জন্য নিউ রিলিকের এআই এন্ডপয়েন্টে অ্যাক্সেস।
রেডিস
রেডিস টুলটি আপনার পক্ষ থেকে নিম্নলিখিত REST API কলগুলি ব্যবহার করতে পারে যখন আপনি এটিকে জেমিনি কোড অ্যাসিস্ট চ্যাট থেকে অনুরোধ করেন:
-
chat
: রেডিস এআই-তে ব্যবহারকারীর প্রম্পট পাঠাতে এবং প্রতিক্রিয়া পেতে এন্ডপয়েন্ট
API অনুমতি:
- ব্যবহারকারী-প্রমাণিত নয়। সাধারণ রেডিস চ্যাটবট অ্যাক্সেস করে।
Neo4j
Neo4j টুলটি আপনার পক্ষ থেকে নিম্নলিখিত REST API কলগুলি ব্যবহার করতে পারে যখন আপনি এটিকে জেমিনি কোড অ্যাসিস্ট চ্যাট থেকে অনুরোধ করেন:
-
invoke
: Neo4j AI Chatbot-এ ব্যবহারকারীর প্রম্পট পাঠাতে এবং প্রতিক্রিয়া পেতে এন্ডপয়েন্ট
API অনুমতি:
- ব্যবহারকারী-প্রমাণিত নয়। সাধারণ Neo4j ডক্স চ্যাটবট অ্যাক্সেস করে।
Snyk
আপনি যখন জেমিনি কোড অ্যাসিস্ট চ্যাট থেকে এটিকে অনুরোধ করেন তখন Snyk টুলটি আপনার পক্ষে নিম্নলিখিত ক্রিয়াকলাপগুলি সম্পাদন করতে পারে:
-
/scan
: Snyk এক্সটেনশন থেকে দুর্বলতা লগগুলি নিয়ে আসে -
/scan new
: সাম্প্রতিক দুর্বলতা লগগুলি নিয়ে আসে৷