Přejít na hlavní obsah
POST
/
v1
/
tables
/
{table_id}
/
enhance
const job = await client.enhance.cells("tbl_abc123", {
  row_ids: ["row_1", "row_2", "row_3"],
  column_key: "description",
  prompt: "Write a compelling product description based on the product name and specifications.",
  web_search: true,
});

console.log(job.id);                // "enhance_..."
console.log(job.estimated_credits); // 6
{
  "id": "enhance_abc123",
  "status": "queued",
  "estimated_credits": 6,
  "rows_queued": 3
}

Parametry cesty

table_id
string
povinné
Jedinečný identifikátor tabulky.

Tělo požadavku

row_ids
string[]
povinné
Pole ID řádků k obohacení. Nesmí být prázdné.
column_key
string
povinné
Klíč sloupce k obohacení.
prompt
string
povinné
Instrukce pro AI popisující, co má generovat nebo jak transformovat data.
model
string
výchozí:"gemini-pro"
AI model k použití. Výchozí je gemini-pro.
Zda může AI použít webové vyhledávání k nalezení dalších informací.
target_language
string
Cílový jazyk pro obohacení založená na překladu.
use_glossary
boolean
výchozí:"false"
Zda se mají při obohacení použít pojmy z vašeho slovníku.

Odpověď

Obohacení probíhá asynchronně. Odpověď potvrzuje, že úloha byla zařazena do fronty.
id
string
Identifikátor úlohy obohacení.
status
string
Vždy queued.
estimated_credits
number
Odhadovaná cena v kreditech.
rows_queued
integer
Počet řádků zařazených do fronty pro obohacení.
const job = await client.enhance.cells("tbl_abc123", {
  row_ids: ["row_1", "row_2", "row_3"],
  column_key: "description",
  prompt: "Write a compelling product description based on the product name and specifications.",
  web_search: true,
});

console.log(job.id);                // "enhance_..."
console.log(job.estimated_credits); // 6
{
  "id": "enhance_abc123",
  "status": "queued",
  "estimated_credits": 6,
  "rows_queued": 3
}