AI

TRY_COMPLETE

SnowflakeSnowflake

Versi safe dari COMPLETE - mengembalikan NULL jika gagal alih-alih error.

Tipe hasil: VARCHAR or NULLDiperbarui: 6 Jan 2026

Syntax

SQL
SNOWFLAKE.CORTEX.TRY_COMPLETE(model, prompt [, options])

Parameter

modelVARCHARwajib

Nama model LLM

promptVARCHARwajib

Prompt untuk model

optionsOBJECTopsional

Opsi tambahan

Contoh Penggunaan

Safe AI Completion

SQL
1SELECT
2 text_id,
3 COALESCE(
4 SNOWFLAKE.CORTEX.TRY_COMPLETE('mistral-large', 'Summarize: ' || text),
5 'Unable to summarize'
6 ) as summary
7FROM long_texts;

Handle failures gracefully.

Pertanyaan Umum tentang TRY_COMPLETE

Apa itu fungsi TRY_COMPLETE di Snowflake?
Versi safe dari COMPLETE - mengembalikan NULL jika gagal alih-alih error. Di Snowflake, fungsi TRY_COMPLETE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TRY_COMPLETE di Snowflake?
Gunakan sintaks berikut: SNOWFLAKE.CORTEX.TRY_COMPLETE(model, prompt [, options]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TRY_COMPLETE?
Fungsi TRY_COMPLETE mengembalikan nilai bertipe VARCHAR or NULL. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi TRY_COMPLETE?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: model (VARCHAR, wajib): Nama model LLM; prompt (VARCHAR, wajib): Prompt untuk model; options (OBJECT, opsional): Opsi tambahan.