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.
AI/LLM kullanarak bir belge sütunundan yapılandırılmış verileri ayıklar.
İlgili Databricks SQL fonksiyonu için bakınız ai_extract fonksiyonu.
Sözdizimi
from pyspark.sql import functions as dbf
dbf.ai_extract(col=<col>, schema=<schema>, options=<options>)
Parameters
| Parametre | Türü | Description |
|---|---|---|
col |
pyspark.sql.Column veya str |
Ayıklanması gereken belge içeriğini içeren sütun. |
schema |
dict veya list |
Python bir dikte (alan adı - {"type": ..., "description": ...}) veya alan adı dizelerinin listesi. JSON değişmez değerine otomatik olarak seri hale getirilir. |
options |
dictopsiyonel |
Ayıklama davranışını denetlemek için seçenekler sözlüğü. |
İadeler
pyspark.sql.Column: Ayıklanan alanları içeren yeni VariantType sütunu.
Examples
df.select(ai_extract("text", {"name": {"type": "string", "description": "Name"}}))
df.select(ai_extract("text", ["name", "age"]))