Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
A következőre vonatkozik: Databricks SQL
Databricks Runtime
Fontos
Ez a funkció nyilvános előzetes verzióban érhető el.
Az előzetes verzióban a mögöttes nyelvi modell több nyelvet is képes kezelni, de ez az AI-függvény angolra van hangolva.
A ai_extract()
függvény lehetővé teszi, hogy meghívjon egy korszerű generatív AI-modellt, amely kinyeri a címkék által megadott entitásokat egy adott szövegből az SQL használatával. Ez a függvény a Databricks Foundation Model API-k által elérhetővé tett végpontot kiszolgáló csevegőmodellt használ.
Követelmények
Fontos
Az alapul szolgáló modellek, amelyeket most használhatnak, az Apache 2.0 License alatt vannak licencelve, Copyright © The Apache Software Foundation vagy a LLAMA 3.3 Community License alapján, Copyright © Meta Platforms, Inc. Minden jog fenntartva. Az ügyfelek felelősek az alkalmazandó modelllicencek megfelelőségének biztosításáért.
A Databricks azt javasolja, hogy tekintse át ezeket a licenceket a vonatkozó feltételek betartásának biztosítása érdekében. Ha a jövőben olyan modellek jelennek meg, amelyek a Databricks belső teljesítménymutatóinak megfelelően jobban teljesítenek, a Databricks megváltoztathatja a modellt (és az ezen az oldalon található érvényes licencek listáját).
- Ez a függvény csak az AI Functions munkaterületein érhető el az Alapmodell API-k által támogatott régiók használatával.
- Ez a függvény nem érhető el a klasszikus Azure Databricks SQL-ben.
- Tekintse meg a Databricks SQL díjszabási oldalát.
- A Databricks Runtime 15.1-ben és újabb verziókban ez a függvény támogatott a Databricks-jegyzetfüzetekben, beleértve a Databricks-munkafolyamatokban feladatként futtatott jegyzetfüzeteket is.
- Kötegelt következtetési feladatokhoz a jobb teljesítmény érdekében a Databricks Runtime 15.4 ML LTS szükséges.
Feljegyzés
A Databricks Runtime 15.1-ben és újabb verziókban ez a függvény támogatott a Databricks-jegyzetfüzetekben, beleértve a Databricks-munkafolyamatokban feladatként futtatott jegyzetfüzeteket is.
Szintaxis
ai_extract(content, labels)
Argumentumok
-
content
: EgySTRING
kifejezés. -
labels
: EgyARRAY<STRING>
szó szerinti érték. Minden elem egy kinyerendő entitástípus.
Visszaküldések
Egy STRUCT
, amelyben minden mező egy labels
megadott entitástípusnak felel meg. Minden mező tartalmaz egy sztringet, amely a kinyert entitást jelöli. Ha egynél több jelölt található bármely entitástípushoz, csak egy lesz visszaadva.
Ha content
NULL
, akkor az eredmény NULL
.
Példák
> SELECT ai_extract(
'John Doe lives in New York and works for Acme Corp.',
array('person', 'location', 'organization')
);
{"person": "John Doe", "location": "New York", "organization": "Acme Corp."}
> SELECT ai_extract(
'Send an email to jane.doe@example.com about the meeting at 10am.',
array('email', 'time')
);
{"email": "jane.doe@example.com", "time": "10am"}