Azure OpenAI ile 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. MongoDB için Azure Cosmos DB sanal çekirdeği, Azure SQL Veritabanı veya PostgreSQL için Azure Veritabanı - Esnek Sunucu gibi Azure Veritabanlarında güç vektör benzerlik araması ekler.
Eklemeleri alma
Bir metin parçası için ekleme vektöru elde etmek için, aşağıdaki kod parçacıklarında gösterildiği gibi ekleme uç noktasına bir istekte bulunuruz:
curl https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/embeddings?api-version=2024-02-01\
-H 'Content-Type: application/json' \
-H 'api-key: YOUR_API_KEY' \
-d '{"input": "Sample Document goes here"}'
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
- 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 Önbelleği
- Eventhouse'u vektör veritabanı olarak kullanma - Microsoft Fabric'te Gerçek Zamanlı Zeka