لإجراء بحث دلالي على Corpus
.
طلب HTTP
POST https://generativelanguage.googleapis.com/v1beta/{name=corpora/*}:query
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
name |
مطلوبة. اسم |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"query": string,
"metadataFilters": [
{
object ( |
الحقول | |
---|---|
query |
مطلوبة. سلسلة طلب بحث لإجراء البحث الدلالي. |
metadataFilters[] |
اختياريّ. فلتر البيانات الوصفية مثال على طلب البحث على مستوى المستند: (السنة >= 2020 OR السنة < 2010) AND (النوع = الدراما OR النوع = الإجراء)
مثال على طلب بحث على مستوى المجموعة لنطاق رقمي من القيم: (year > 2015 AND year <= 2020) قائمة عناصر ملاحظة: لا يمكن استخدام حرف "AND" للمفتاح نفسه إلا للقيم الرقمية. وتتوافق قيم السلسلة مع الأحرف "OR" فقط للمفتاح نفسه. |
resultsCount |
اختياريّ. الحد الأقصى لعدد وفي حال عدم تحديد هذا الحقل، سيتم عرض 10 ثوانٍ على الأكثر من |
نص الاستجابة
ردّ من corpora.query
يتضمّن قائمة بالمقاطع ذات الصلة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"relevantChunks": [
{
object ( |
الحقول | |
---|---|
relevantChunks[] |
المقاطع ذات الصلة. |
نطاقات التفويض
يتطلب استخدام أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/generative-language.retriever
https://www.googleapis.com/auth/generative-language.retriever.readonly
لمزيد من المعلومات، راجع نظرة عامة على المصادقة.