Milvus AI Function, model çağrılarını Collection Function ve REST arayüzleri olarak sarar. Bu sayede veri alımı, getirme veya iş akışları sırasında metin, görüntü, video ve ses gibi içerikleri işlemek için ayrı bir model çağrı işlem hattı kurmanıza gerek kalmaz. AI Function; gömme (embedding), yeniden sıralama (reranking), içerik anlama ve oluşturma, medya üretimi, toplu işleme ve güvenlik denetimi gibi yaygın yapay zeka senaryolarını kapsar.
Yaygın senaryolar
@id="fzlseql3ivnv2" Çok modlu getirme ve RAG — Metin, görüntü ve videolar için gömme vektörleri oluşturur ve ardından getirilen adayları yeniden sıralar.
@id="cxychm5d6tna8" İçerik anlama ve işleme — Başlık, çeviri, özet, sınıflandırma, duygu analizi sonucu, anahtar kelime, varlık ve yapılandırılmış etiketler üretir.
@id="frqw7788ublcq" Medya üretimi — Müşteri hizmetleri kayıtlarının transkripsiyonunu çıkarır, ürün görüntülerini düzenler veya video oluşturma görevlerini başlatıp sorgular.
@id="fv63cd53wqubw" Toplu iş ve güvenlik yönetişimi — Geçmiş varlıklar üzerinde eşzamansız toplu çıkarım başlatır ve model çağrılarının giriş veya çıkış aşamasında güvenlik denetimini etkinleştirir.
Mimari
Girdi verileri ve model hizmetleri Milvus AI Function yetenek katmanına girer. Yetenek katmanı, işlev türüne bağlı olarak arama, içerik üretimi ve iş sistemlerinin kullanımı için gömme vektörleri, yapılandırılmış bilgiler, oluşturulmuş metinler veya medya URL'leri döndürür.
Desteklenen AI Function'lar
Aşağıdaki tabloda tüm AI Function'lar listelenmiştir. Model sütunu, model türlerini ve temsilci modelleri gösterir. Kullanılabilir modeller, sunucu tarafındaki Provider yapılandırmasına bağlıdır.
| @id="c2xvzumcyscwn" AI Function | @id="e4yflf54ixds0" Açıklama | @id="dw9b2eyz37sbh" Girdi modu | @id="fzsrd37v90kwg" Desteklenen model türleri/temsilci modeller |
| @id="f52phlri1k9u5" @id="avduwqos7hxm3" AI_EMBEDDING | @id="aktvo8j8k643n" İçeriği anlamsal arama, RAG, kümeleme, öneri sistemleri ve görüntü-metin getirme için yoğun vektörlere dönüştürür. | @id="doovznm40idsf" Metin, görüntü, video | @id="djfy458hepmsm" Metin gömme: @id="cziran966gcw2" text-embedding-v4; Çok modlu gömme: @id="cjsqm3w5sq242" qwen3-vl-embedding, @id="etguy6e41uh7y" tongyi-embedding-vision-plus. |
| @id="ef5n6a5cq12di" @id="bnrufowjkmap7" AI_EMBEDDING_CACHE | @id="asl1ct0fxesaj" Tekrarlanan metinler için Redis tam eşleşme önbelleğindeki vektörleri yeniden kullanarak gömme gecikme süresini ve model kullanımını azaltır. | @id="emqnqc4cw49t9" Metin | @id="fafadv0pe3e2p" Metin gömme: @id="a8qxzmyd05dpl" text-embedding-v4, @id="ftb8c4cactuxw" text-embedding-v3. |
| @id="ddyfxq0nhdoz3" @id="bwk07vxrg40zw" AI_RERANK | @id="cv4dkaag3pm4z" Bir sorguyu getirilen aday metinlere, görüntülere veya videolara karşı puanlayarak yeniden sıralar. | @id="ftkh6sqg47g3q" Metin, görüntü, video | @id="arar2oj62inwj" Metin yeniden sıralama: @id="deai03u25m9fi" qwen3-rerank; Çok modlu yeniden sıralama: @id="f62rwze2dfx7j" qwen3-vl-rerank. |
| @id="ctwuu3e1hqoim" @id="fkwjvp7fjzmq2" AI_TEXT_TRANSFORM | @id="eu1808tsuj7py" Bir istem (prompt) temelinde satır satır başlık, pazarlama metni, etiket veya alan tamamlama sonuçları üretir. | @id="fg3gt75cdfjcn" Metin | @id="eei9vu96xqhga" Metin modelleri: @id="diop4nx989nmx" qwen3.7-max, @id="afrr9khoikz40" deepseek-v4-pro, @id="dznktyt1licg3" deepseek-v4-flash. |
| @id="feartecfvfcm2" @id="a88em6kku1js0" AI_TRANSLATE | @id="f1qvs5fcj4y07" Metni belirtilen hedef dile çevirir. | @id="fxojyebrqg8kw" Metin | @id="a0i5ixaoj4gp1" Metin modelleri: @id="ca2g6gwv40yqa" qwen3.7-max, @id="dlhklreqp3lg1" deepseek-v4-pro, @id="egftucalbewpa" deepseek-v4-flash. |
| @id="ddxr102g3ibd2" @id="du2gx2gkstifp" AI_SIMILARITY | @id="d5w4fl851a4vt" Metin çiftlerinin anlamsal benzerliğini karşılaştırır ve 0 ile 1 arasında bir puan döndürür. | @id="ee22ks16evxdw" Metin | @id="ff1nfhfvva5gq" Metin modelleri: @id="fq413p78tiq7e" qwen3.7-max, @id="dixpzrtq6ay0m" deepseek-v4-pro, @id="eppw8homc13xc" deepseek-v4-flash. |
| @id="adc0779uk48kr" @id="fw3zm3acl1zqk" AI_PII_MASK | @id="dpyspn8llw00m" Metindeki kişisel hassas bilgileri tespit eder ve maskeleyerek gizler. | @id="fmuyfbcgm981a" Metin | @id="ay8st7qf9nnlr" Metin modelleri: @id="fz1fngqgqgz9y" qwen3.7-max, @id="ecu3vk5v4gn5f" deepseek-v4-pro, @id="efwzvjvj3ak6a" glm-5.2. |
| @id="dcwaw4q8vmvdp" @id="eudp0e5bn471i" AI_SUMMARIZATION | @id="a4k8m0ox78c29" Metin, görüntü veya videoları özlü özetlere sıkıştırır. | @id="cjdkp3bc8518s" Metin, görüntü, video | @id="erojlfc04u4o8" Metin modelleri: @id="ffkd7mycsra5y" qwen3.7-max; Çok modlu modeller: @id="ezsldxlq9s7r1" qwen3.7-plus, @id="fpds9pm2odyrc" qwen3.6-plus, @id="eq7ypvbuh1p2l" kimi-k2.6. |
| @id="f1v0uf35e9xfn" @id="am9irs9z0mhai" AI_EXTRACTION | @id="e6cf98kmbo9nz" Verilen etiketlere göre içerikten yapılandırılmış alanları çıkarır ve JSON döndürür. | @id="bs3lywp9m61ji" Metin, görüntü, video | @id="e1ky6xc1nqqvg" Metin modelleri: @id="bsledl7ma6yik" qwen3.7-max; Çok modlu modeller: @id="an9yixu18p9ly" qwen3.7-plus, @id="buvtxzzt5nyiq" qwen3.6-plus, @id="c3no5oj7tuyif" kimi-k2.6. |
| @id="cagve7s3jdbp4" @id="afmoehidm2t7f" AI_ENTITY | @id="d5a47rfnoa4to" İsim, kuruluş, konum, zaman ve miktar gibi adlandırılmış varlıkları çıkarır ve JSON döndürür. | Metin, görüntü, video | @id="ca5sh2okk5k7r" Metin modelleri: @id="fnrjhdx9o5ocl" qwen3.7-max; Çok modlu modeller: @id="bm4dv6gvukuyn" qwen3.7-plus, @id="e4rcbn1a6xedo" qwen3.6-plus, @id="c3ee3ptz6cn21" kimi-k2.6. |
| @id="bc90clxui0eo4" @id="dn92b876jrotq" AI_KEYWORD | @id="atloyz8i95r73" İçerikten temsilci anahtar kelimeleri çıkarır ve JSON döndürür. | @id="b1shns828h0sp" Metin, görüntü, video | @id="dlqmmr6xwe5fp" Metin modelleri: @id="ayz7j7o4zxixz" qwen3.7-max; Çok modlu modeller: @id="a71uaz52xb3r5" qwen3.7-plus, @id="fqazd4b0675bb" qwen3.6-plus, @id="bij36bbu2ynco" kimi-k2.6. |
| @id="d38sqwfykfxs7" @id="a8cgc69zpfejq" AI_CLASSIFICATION | @id="cfyib9ttcy94o" Aday etiketler arasından içeriğe en iyi uyan kategoriyi seçer. | @id="c8fzppboxgk8j" Metin, görüntü, video | @id="bpcutcofdbfpk" Metin modelleri: @id="c4gugzzgifq2k" qwen3.7-max; Çok modlu modeller: @id="cd10nrtrouwxh" qwen3.7-plus, @id="eaorne2n0pm42" qwen3.6-plus, @id="cs6gtl6u1fojo" kimi-k2.6. |
| @id="a6il9cftoi961" @id="eil5yvcf1yuhf" AI_SENTIMENT | @id="e9a2jwri8e3b0" Adaylar arasından içeriğe en iyi uyan duygu kategorisini seçer. | @id="fxn35myfxi7f0" Metin, görüntü, video | @id="ele57ifg8d9t8" Metin modelleri: @id="bk9ce1kos9l0o" qwen3.7-max; Çok modlu modeller: @id="b6hbum75lt2mw" qwen3.7-plus, @id="fh29a6cmef4jy" qwen3.6-plus, @id="eoomjwiqxq7km" kimi-k2.6. |
| @id="fd7vt40swumbx" @id="c4xvjlq3ugxwk" AI_MULTIMODAL_GENERATION | @id="evc7n663h3cbo" Metin, görüntü, video veya sesten metin sonuçları üretir. | @id="f7c1hbywbiy9u" Metin, görüntü, video, ses | @id="fowu5y5crry7y" Çok modlu modeller: @id="e85qkypjfttde" qwen3.7-plus, @id="etkeczbct4t3g" qwen3.6-plus, @id="b83dhctxcdg6h" kimi-k2.6; Konuşma tanıma: @id="cx32hrr6y4cen" qwen3-asr-flash. |
| @id="bbpnuxd8wdwe7" @id="d4arak08k6qg1" AI_TRANSCRIPTION | @id="dkdco326sf17q" Bir ses URL'sini aranabilir metne dönüştürür. | @id="adbvv5v4x5pj0" Ses | @id="cc2bzn1bbaj2i" Konuşma tanıma modeli: @id="cdjgcjv1lhrpb" qwen3-asr-flash. |
| @id="bomk52lkefrgz" @id="amm7h7y558ynf" AI_IMAGE_EDIT | @id="blmso812o9f01" Bir görüntü ve istem (prompt) temelinde düzenlenmiş bir görüntü URL'si üretir. | @id="auujftkgvyxq6" Metin, görüntü | @id="db5xorj9gdebp" Görüntü oluşturma modelleri: @id="f6yt903wpwnjl" wan2.7-image-pro, @id="du4j9id3o1upy" wan2.7-image. |
| @id="eawpslg0ps6c1" @id="cyblsiipgy9w1" AI_VIDEO_EDIT | @id="dzoi9zpq3sr2c" Metinden videoya, görüntüden videoya veya video düzenleme görevlerini gönderir ve sonuç videosunun URL'sini eşzamansız olarak alır. | @id="cl9aqe8pwk7bz" Metin, görüntü, video | @id="ese1n609a3du5" Video modelleri: @id="fnphtah1r2rul" happyhorse-1.1-t2v, @id="ddwd2nftxlubq" happyhorse-1.1-i2v, @id="ce0bgmqesxni2" happyhorse-1.0-video-edit. |
| @id="dmhvz478mlccs" @id="dfjq07oy15wy8" AI_BATCH | @id="bv1z79utz3ywq" Chat Completions isteklerini JSONL formatında eşzamansız toplu iş görevleri olarak gönderir, durumu yoklar ve çıktı veya hata dosyalarını indirir. | @id="a14dll4g4jydd" Metin, görüntü, video, ses | @id="e6bmzq550qy87" Metin modelleri: @id="ey1joyfwbdrdw" qwen3.7-max; Görüntü modelleri: @id="fxw335z20ryn0" qwen3-vl-plus; Omni-modlu modeller: @id="b49fi5rkg4cqo" qwen3.5-omni-plus. |
| @id="c6hyqwu92hswi" @id="cwjy70fpswhfb" AI_DATA_INSPECTION | @id="ew50d6vewedi1" Bir model çağrısının giriş aşamasında, çıkış aşamasında veya her iki aşamasında da güvensiz içeriği denetler. | @id="by3l41bba323c" Metin | @id="f60qcrsh490tl" Geçerli TextTransform çağrısının metin modelini kullanır; örneğin @id="dbb45w3ip8y0x" qwen3.7-max, @id="dppolgqm3uc4d" deepseek-v4-pro. |
Kullanım
@id="fty3crjqhu8xl" Collection Function — Yazma, getirme veya arama aşamalarında otomatik yürütme için Collection Schema içinde işlevleri yapılandırın.
@id="ewpph16884x28" REST arayüzü — İş hizmetlerinizden isteğe bağlı olarak işlevleri çağırın. Her işlev sayfası curl ve Python örnekleri sunar.
@id="f86wge4vnixgl" Eşzamansız görevler — @id="dxkqal3dna442"
AI_BATCHve @id="ajdagf5620wa9"AI_VIDEO_EDITgörev tanımlayıcıları döndürür. Çıktıyı okumadan veya sonuçları indirmeden önce görev sonlanana kadar durumu yoklayın.
Seçim kılavuzu
@id="fy97zkuqrkp3w" Getirme — Önce @id="e0zlw4ut5n0ot"
AI_EMBEDDINGkullanın, ardından gerektiğinde @id="f0g1rb6lqsm3c"AI_RERANKuygulayın. Tekrarlanan metinler için @id="a1gwjf3ol34mt"AI_EMBEDDING_CACHEözelliğini etkinleştirin.
@id="ef73fa8i4i539" İçerik anlama — Amacınıza göre özetleme, çıkarma, varlık, anahtar kelime, sınıflandırma, duygu analizi veya çok modlu oluşturma işlevlerinden birini seçin.
@id="cshoefhcqmxb1" Medya oluşturma — Görüntüler için @id="czg7siuclcb90"
AI_IMAGE_EDIT, videolar için @id="dt22w8jhs2nct"AI_VIDEO_EDITkullanın. Büyük ölçekli çevrimdışı işleme için @id="a7ey7ht7k91tk"AI_BATCHtercih edin.
@id="bhk5y7kr8ettz" Hassas içerik yönetimi — TextTransform isteğinde veya Function parametrelerinde @id="bg2oviy8lp1v9"
data_inspectionözelliğini etkinleştirin.