Class CreateEmbeddingRequest

CreateEmbeddingRequest class

تمثل طلبًا لنقطة نهاية إنشاء التضمينات.

public class CreateEmbeddingRequest

Constructors

NameDescription
CreateEmbeddingRequest()المُنشئ الافتراضي.

Properties

NameDescription
Dimensions { get; set; }يحصل أو يحدد عدد الأبعاد التي يجب أن تحتوي عليها التضمينات الناتجة. مدعوم فقط في النماذج text-embedding-3 وما بعدها.
EncodingFormat { get; set; }يحصل أو يحدد التنسيق لإرجاع التضمينات. يمكن أن يكون إما float أو base64.
Input { get; set; }يحصل أو يحدد نص الإدخال للتضمين، مشفر كسلسلة أو مصفوفة من الرموز. لتضمين مدخلات متعددة في طلب واحد، مرر مصفوفة من السلاسل أو مصفوفة من مصفوفات الرموز. يجب ألا يتجاوز الإدخال الحد الأقصى لرموز الإدخال للنموذج (8192 رمز للنموذج text-embedding-ada-002)، ولا يمكن أن يكون سلسلة فارغة، ويجب أن تكون أي مصفوفة 2048 بعدًا أو أقل.
Model { get; set; }يحصل أو يحدد النموذج لإنشاء التضمين له.
User { get; set; }يحصل أو يحدد معرفًا فريدًا يمثل المستخدم النهائي الخاص بك، مما يمكن أن يساعد OpenAI في مراقبة واكتشاف الإساءة.

See Also