Zum Inhalt springen
DeutschlandGPT

Embeddings erstellen

Erstellt einen Embedding-Vektor, der den Eingabetext repräsentiert. Kompatibel mit der OpenAI /v1/embeddings API.

Übergeben Sie einen einzelnen String oder ein Array von Strings. Die Antwort enthält einen Embedding-Vektor pro Eingabe.

POSThttps://api.deutschlandgpt.de/v2/embeddingsAusprobieren

Beispielaufruf

curl https://api.deutschlandgpt.de/v2/embeddings \
  -X POST \
  -H "Authorization: Bearer $DGPT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "input": "The quick brown fox jumps over the lazy dog.",
  "model": "text-embedding-3-large",
  "encoding_format": "float",
  "dimensions": 0,
  "task_type": "SEMANTIC_SIMILARITY"
}'

Anfrage-Body

inputstring | string[]erforderlich

Zu embedender Text (einzeln oder mehrere). Jeder String muss innerhalb des maximalen Token-Limits des Modells liegen.

modelstringoptional

Embedding-Modell-ID.

encoding_formatstringoptional

float gibt ein Zahlen-Array zurück; base64 gibt ein base64-kodiertes Float32Array-Binärformat zurück.

dimensionsintegeroptional

Gewünschte Ausgabedimensionen. Nur von ausgewählten Modellen unterstützt (z. B. text-embedding-3-large, gemini-embedding-001). Muss innerhalb des unterstützten Bereichs des Modells liegen.

task_typestringoptional

Task-Typ-Hinweis zur Optimierung der Embeddings. Nur von Gemini-Embedding-Modellen unterstützt.

Antwort

200application/json
{
  "object": "list",
  "data": [
    {
      "object": "embedding",
      "embedding": [
        null
      ],
      "index": 0
    }
  ],
  "model": "string",
  "usage": {
    "prompt_tokens": 0,
    "total_tokens": 0
  }
}

Embedding-Antwort

objectstring
dataobject[]
objectstring
embeddingnumber[] | string
indexinteger

Index des Eingabe-Strings, dem dieses Embedding entspricht

modelstring
usageobject
prompt_tokensinteger
total_tokensinteger

Statuscodes

200

Embedding-Antwort

object
400

Nicht unterstützte Dimensionen oder task_type

Error
401

Nicht autorisiert

402

Nicht genügend Guthaben

404

Modell nicht gefunden

War diese Seite hilfreich?