Notas de producción
- Usa un runtime de servidor.
- Configura timeout.
- Trata límites y fallos aguas arriba.
- Registra el ID de solicitud, nunca la clave.
quickstart.tstypescript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.QINGHENG_API_KEY,
baseURL: process.env.QINGHENG_BASE_URL,
});
const response = await client.chat.completions.create({
model: "qwen3.7-plus",
messages: [{ role: "user", content: "Summarize this incident." }],
});
console.log(response.choices[0]?.message.content);Preguntas frecuentes
¿Dónde debo guardar la clave API?
En un servidor de confianza o en un gestor de secretos. No la incluyas en JavaScript del navegador ni en una aplicación móvil distribuida.
¿Qué nombre de modelo debo usar?
Copia exactamente un nombre público del catálogo activo. No uses el nombre de una familia o de un artículo si no aparece en el catálogo.