Einbettung#
Einleitung#
Die Einbettungsmodelle von OpenAI wandeln Text für verschiedene NLP-Aufgaben in dichte Vektorrepräsentationen um. Weitere Informationen finden Sie in der OpenAI Embeddings API.
Voraussetzung#
OpenAI-Ressourcen erstellen
OpenAI
Account registrieren OpenAI-Website Anmelden und Persönlichen API-Schlüssel finden
Azure OpenAI (AOAI)
Azure OpenAI-Ressourcen mit Anleitung erstellen
Verbindungen#
Einrichten von Verbindungen zur Bereitstellung von Ressourcen im Einbettungswerkzeug.
Typ |
Name |
API-SCHLÜSSEL |
API-Typ |
API-Version |
|---|---|---|---|---|
OpenAI |
Erforderlich |
Erforderlich |
- |
- |
AzureOpenAI |
Erforderlich |
Erforderlich |
Erforderlich |
Erforderlich |
Eingaben#
Name |
Typ |
Beschreibung |
Erforderlich |
|---|---|---|---|
Eingabe |
string |
der Eingabetext, der eingebettet werden soll |
Ja |
Verbindung |
string |
die Verbindung, die das Einbettungswerkzeug zur Bereitstellung von Ressourcen verwendet |
Ja |
modell/deployment_name |
string |
Instanz der Text-Einbettungs-Engine, die verwendet werden soll. Geben Sie den Modellnamen ein, wenn Sie eine OpenAI-Verbindung verwenden, oder den Deployment-Namen, wenn Sie eine Azure OpenAI-Verbindung verwenden. |
Ja |
Ausgaben#
Rückgabetyp |
Beschreibung |
|---|---|
Liste |
die Vektorrepräsentationen für Eingaben |
Das Folgende ist eine Beispielantwort des Einbettungswerkzeugs
Ausgabe
[-0.005744616035372019,
-0.007096089422702789,
-0.00563855143263936,
-0.005272455979138613,
-0.02355326898396015,
0.03955197334289551,
-0.014260607771575451,
-0.011810848489403725,
-0.023170066997408867,
-0.014739611186087132,
...]