Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ekleme, makine öğrenmesi modelleri ve algoritmaları tarafından kolayca kullanılabilen özel bir veri gösterimi biçimidir. Ekleme, bir metin parçasının anlamsal anlamının yoğun bilgi gösterimidir. Her ekleme, kayan nokta sayılarından oluşan bir vektördür, böylece vektör uzayında iki ekleme arasındaki uzaklık, özgün biçimdeki iki giriş arasındaki anlamsal benzerlikle ilişkilendirilir. Örneğin, iki metin benzerse, vektör gösterimleri de benzer olmalıdır. Power vector benzerlik aramasını NoSQL için Azure Cosmos DB, MongoDB için Azure Cosmos DB sanal çekirdeği, Azure SQL Veritabanı veya PostgreSQL için Azure Veritabanı - Esnek Sunucu gibi Azure Veritabanlarına ekler.
Gömme vektörleri nasıl elde edilir?
Bir metin parçası için bir gömme vektörü elde etmek amacıyla, aşağıdaki kod parçacıklarında gösterildiği gibi gömme uç noktasına bir istek gönderin.
Uyarı
Azure OpenAI ekleme API'si şu anda v1 API'si ile Microsoft Entra Id'yi desteklememektedir.
using OpenAI;
using OpenAI.Embeddings;
using System.ClientModel;
EmbeddingClient client = new(
"text-embedding-3-small",
credential: new ApiKeyCredential("API-KEY"),
options: new OpenAIClientOptions()
{
Endpoint = new Uri("https://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1")
}
);
string input = "This is a test";
OpenAIEmbedding embedding = client.GenerateEmbedding(input);
ReadOnlyMemory<float> vector = embedding.ToFloats();
Console.WriteLine($"Embeddings: [{string.Join(", ", vector.ToArray())}]");
En iyi yöntemler
Girişlerin uzunluk üst sınırını aşmadığını doğrulayın
- En son ekleme modellerimiz için maksimum giriş metni uzunluğu 8.192 belirteçtir. İstekte bulunmadan önce girişlerinizin bu sınırı aşmadığını doğrulamanız gerekir.
- Tek bir ekleme isteğinde bir giriş dizisi gönderiliyorsa en büyük dizi boyutu 2048'dir.
- Tek bir istekte bir dizi giriş gönderirken, isteklerinizdeki dakika başına belirteç sayısının model dağıtımında atanan kota sınırının altında kalması gerektiğini unutmayın. Varsayılan olarak, en son nesil 3 ekleme modelleri bölge başına 350 K TPM sınırına tabidir.
Sınırlamalar ve riskler
Ekleme modellerimiz güvenilir olmayabilir veya bazı durumlarda sosyal riskler oluşturabilir ve risk azaltmaların olmamasında zarara neden olabilir. Onların kullanımına sorumlu bir şekilde yaklaşma hakkında daha fazla bilgi için Sorumlu yapay zeka içeriğimizi gözden geçirin.
Sonraki Adımlar
- Eklemeler öğreticimizle belge araması yapmak için Azure OpenAI ve eklemeleri kullanma hakkında daha fazla bilgi edinin.
- Azure OpenAI'yi destekleyen temel modeller hakkında daha fazla bilgi edinin.
- Seçtiğiniz hizmeti kullanarak eklemelerinizi depolayın ve vektör (benzerlik) araması yapın:
- Azure AI Arama Hizmeti
- MongoDB için Azure Cosmos DB sanal çekirdeği
- Azure SQL Veritabanı
- NoSQL için Azure Cosmos DB
- PostgreSQL için Azure Cosmos DB
- PostgreSQL için Azure Veritabanı - Esnek Sunucu
- Redis için Azure Cache
- Eventhouse'u vektör veritabanı olarak kullanma - Microsoft Fabric'te Gerçek Zamanlı Zeka