تنشئ عمليات تضمين متعددة من النموذج المحدد لنص الإدخال في مكالمة متزامنة.
طلب HTTP
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:batchEmbedText
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
model |
مطلوبة. اسم |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"texts": [
string
],
"requests": [
{
object ( |
الحقول | |
---|---|
texts[] |
اختياريّ. تمثّل هذه السمة نصوص الإدخال الحرة التي سيحوّلها النموذج إلى محتوى مضمَّن. الحد الحالي هو 100 نص، وسيظهر خطأ عند تجاوزها. |
requests[] |
اختياريّ. طلبات تضمين الدفعة. ويمكن ضبط سمة واحدة فقط من |
نص الاستجابة
الرد على embedTextRequest.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"embeddings": [
{
object ( |
الحقول | |
---|---|
embeddings[] |
النتائج فقط. التضمينات التي تم إنشاؤها من النص المُدخَل. |
نطاقات التفويض
يتطلب استخدام أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/generative-language
https://www.googleapis.com/auth/generative-language.tuning
https://www.googleapis.com/auth/generative-language.tuning.readonly
https://www.googleapis.com/auth/generative-language.retriever
https://www.googleapis.com/auth/generative-language.retriever.readonly
لمزيد من المعلومات، راجع نظرة عامة على المصادقة.
EmbedTextRequest
طلب الحصول على نص مضمَّن من النموذج.
تمثيل JSON |
---|
{ "model": string, "text": string } |
الحقول | |
---|---|
model |
مطلوبة. اسم النموذج المطلوب استخدامه مع التنسيق model=models/{model}. |
text |
اختياريّ. نص الإدخال الحر الذي سيحوله النموذج إلى تضمين. |