Se usan modelos de openai a partir de variables de entorno
This commit is contained in:
@@ -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 },
|
||||
|
||||
Reference in New Issue
Block a user