Se usan modelos de openai a partir de variables de entorno

This commit is contained in:
2026-02-16 13:03:15 -06:00
committed by Guillermo.Arrieta
parent 34162c6038
commit e64c0de529
4 changed files with 30 additions and 6 deletions
@@ -170,6 +170,14 @@ Deno.serve(async (req: Request): Promise<Response> => {
SERVICE_ROLE_KEY,
);
// Model names (override via environment variables)
const AI_GENERATE_SUBJECT_UPDATE_MODELO = Deno.env.get(
"AI_GENERATE_SUBJECT_UPDATE_MODELO",
) ?? "gpt-5-nano";
const AI_GENERATE_SUBJECT_INSERT_MODELO = Deno.env.get(
"AI_GENERATE_SUBJECT_INSERT_MODELO",
) ?? "gpt-5-nano";
// -----------------------------
// JSON update flow
// -----------------------------
@@ -307,7 +315,7 @@ Deno.serve(async (req: Request): Promise<Response> => {
: {};
const aiStructuredPayload: StructuredResponseOptions = {
model: "gpt-5-nano",
model: AI_GENERATE_SUBJECT_UPDATE_MODELO,
input: [
{ role: "system", content: systemPrompt },
{ role: "user", content: userPrompt },
@@ -540,7 +548,7 @@ Deno.serve(async (req: Request): Promise<Response> => {
: {};
const aiStructuredPayload: StructuredResponseOptions = {
model: "gpt-5-nano",
model: AI_GENERATE_SUBJECT_INSERT_MODELO,
input: [
{ role: "system", content: systemPrompt },
{ role: "user", content: userPrompt },