Aracılığıyla paylaş


Ekleme oluşturmayı öğrenin

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