ai_extract
Extrait des données structurées d'une colonne de document à l'aide de l'IA/LLM.
Pour la fonction Databricks SQL correspondante, consultez la fonctionai_extract.
Syntaxe
Python
from pyspark.sql import functions as dbf
dbf.ai_extract(col=<col>, schema=<schema>, options=<options>)
parameter
parameter | Type | Description |
|---|---|---|
|
| Une colonne contenant le contenu du document à partir duquel extraire. |
|
| Un dictionnaire Python (nom de champ vers |
|
| Un dictionnaire d'options pour contrôler le comportement d'extraction. |
Renvoie
pyspark.sql.Column: Une nouvelle colonne de VariantType contenant les champs extraits.
Exemples
Python
df.select(ai_extract("text", {"name": {"type": "string", "description": "Name"}}))
df.select(ai_extract("text", ["name", "age"]))