- Kategorien:
Zeichenfolgen- und Binärfunktionen (AI-Funktionen)
AI_COMPLETE (Einzelnes Bild)¶
Bemerkung
AI_COMPLETE ist die aktualisierte Version von COMPLETE (SNOWFLAKE.CORTEX). Die neueste Funktionalität finden Sie unter AI_COMPLETE.
Generiert eine Antwort (Vervollständigung) für eine Texteingabeaufforderung unter Verwendung eines unterstützten Sprachmodells. Diese Variante der Funktion erweitert AI_COMPLETE mit Funktionen zum Verständnis von Dokumenten. Die Eingabeaufforderung kann auf Informationen oder Bilder verweisen, die in einer Datei gefunden werden, die ein Dokument enthält. Die Funktion unterstützt eine einzige Dokumenteingabe.
Syntax¶
Die Funktion hat zwei erforderliche Argumente und vier optionale Argumente. Die Funktion kann entweder mit der positionsbezogenen Syntax oder mit der Syntax benannter Argumente verwendet werden.
Verwenden von AI_COMPLETE mit einer einzigen Bildeingabe:
Argumente¶
modelZeichenfolge, die das zu verwendende Modell angibt. Geben Sie eines der folgenden Modelle an:
claude-4-opusclaude-4-sonnetclaude-3-7-sonnetclaude-3-5-sonnetllama4-maverickllama4-scoutopenai-o4-miniopenai-gpt-4.1pixtral-large
Unterstützte Modelle können unterschiedliche Kosten haben.
predicateEine String-Eingabeaufforderung.
fileEin FILE-Typobjekt, das ein Image repräsentiert.
model_parametersEin Objekt, das null oder mehr der folgenden Optionen enthält, die die Hyperparameter des Modells beeinflussen. Siehe LLM-Einstellungen.
temperature: Ein Wert von 0 bis 1 (einschließlich), der die Zufälligkeit der Ausgabe des Sprachmodells steuert. Eine höhere Modelltemperatur (z. B. 0,7) führt zu einer vielfältigeren und zufälligeren Ausgabe, während eine niedrigere Modelltemperatur (z. B. 0,2) die Ausgabe deterministischer und konzentrierter macht.Standardeinstellung: 0
top_p: Ein Wert von 0 bis 1 (einschließlich), der die Zufälligkeit und Diversität des Sprachmodells steuert und im Allgemeinen als Alternative zutemperatureverwendet wird. Der Unterschied besteht darin, dasstop_pdie Menge der möglichen Token, die das Modell ausgibt, einschränkt, währendtemperaturebeeinflusst, welche Token bei jedem Schritt ausgewählt werden.Standardeinstellung: 0
max_tokens: Legt die maximale Anzahl der Ausgabe-Token in der Antwort fest. Kleine Werte können zu abgeschnittenen Antworten führen.Standardwert: 4.096 Maximal zulässiger Wert: 8.192
guardrails: Filtert potenziell unsichere und schädliche Antworten aus einem Sprachmodell unter Verwendung von Cortex Guard. EntwederTRUEoderFALSE. Der Standardwert istFALSE.
Rückgabewerte¶
Gibt die Zeichenfolgenantwort des Sprachmodells zurück.
Beispiele¶
Die folgenden Beispiele demonstrieren die grundlegenden Möglichkeiten der Funktion COMPLETE mit Bildern.
Visuelle Beantwortung von Fragen¶
Ein Diagramm der Inflationsraten wird verwendet, um eine Frage zu den Daten zu beantworten.
Vergleich zwischen den Inflationsraten im Jahr 2023 und 2024 (Statista))¶
Antwort:
Extraktion von Entitäten aus einem Bild¶
Dieses Beispiel extrahiert die Entitäten (Objekte) aus einem Bild und gibt die Ergebnisse im JSON-Format zurück.
Antwort:
Nutzungshinweise für die Bildverarbeitung¶
Es werden nur Text und Bilder unterstützt. Video- und Audiodateien werden nicht unterstützt.
Unterstützte Bildformate:
.jpg.jpeg.png.gif.webppixtral- undllama4-Modelle unterstützen auch.bmp.
Die maximale Bildgröße beträgt 10 MB für die meisten Modelle und 3,75 MB für
claude-Modelle.claude-Modelle unterstützen keine Bilder mit Auflösungen über 8000 x 8000.Für den Stagingbereich, der die Bilder enthält, muss die serverseitige Verschlüsselung aktiviert sein. Clientseitig verschlüsselte Stagingbereiche werden nicht unterstützt.
Die Funktion unterstützt keine benutzerdefinierten Netzwerkrichtlinien.
Bei Stagingbereichen wird die Groß-/Kleinschreibung nicht beachtet, bei Pfaden die Groß-/Kleinschreibung.