Usamos cookies. Las cookies y el almacenamiento del navegador mantienen tu sesión iniciada y recuerdan tus preferencias. Con tu permiso, también medimos cómo se usa el sitio. Puedes en cualquier momento. Consulta nuestra política de cookies.
Usamos cookies. Las cookies y el almacenamiento del navegador mantienen tu sesión iniciada y recuerdan tus preferencias. Con tu permiso, también medimos cómo se usa el sitio. Puedes en cualquier momento. Consulta nuestra política de cookies.
morph/reflexSe ejecuta con tu saldo a los precios indicados arriba. Las cuentas nuevas empiezan con uso gratuito.
Configuración
Morph: Reflex es un modelo de decisión de Morph. Pertenece a la categoría de decisiones, y su trabajo es responder preguntas sobre un estado en lugar de producir prosa de forma libre. Si estás construyendo un sistema que necesita una respuesta tipada en lugar de un párrafo, este es el tipo de modelo que describe la página.
El modelo acepta texto e imágenes como entrada, y devuelve decisiones como salida. Su ventana de contexto es de 65,536 tokens, con una salida máxima de 58,982 tokens. La salida de decisión es tipada: responde preguntas de tipo choice, noul y score sobre un estado. Debido a que el estado tiene caché de prefijo entre solicitudes, las preguntas repetidas sobre el mismo estado se manejan con la entrada en caché. Esa combinación de entrada de imagen y texto con una salida de decisión tipada es lo que define dónde encaja el modelo.
El uso práctico se deriva de esa forma. Puedes enviar un estado, ya sea escrito como texto o proporcionado como una imagen, y hacer una pregunta de tipo choice para elegir entre opciones, una pregunta noul, o una pregunta score para obtener un juicio graduado. Debido a que el mismo estado se puede reutilizar entre solicitudes mediante el caché de prefijo, se adapta a flujos de trabajo donde un estado se examina repetidamente con diferentes preguntas, como pasos de triaje, enrutamiento, clasificación o evaluación dentro de una canalización más grande. La entrada de imagen significa que el estado no tiene que transcribirse primero si ya existe como una captura de pantalla o un escaneo.
Se llama al modelo a través de la API compatible con OpenAI de api14 usando el id de modelo "morph/reflex". El formato de la solicitud sigue la convención de chat completions de OpenAI, por lo que las bibliotecas cliente de OpenAI existentes funcionan con la URL base apuntada a api14. Este modelo no lista parámetros admitidos, por lo que no deberías esperar pasar controles de muestreo como temperature o top_p; envía el estado y la pregunta y lee la decisión de la respuesta. El id de modelo es el único identificador que necesitas para seleccionarlo.
Debido a que la salida es una decisión en lugar de texto generado, este modelo no es el adecuado cuando necesitas una explicación escrita, un resumen o respuestas conversacionales. En esos casos, un modelo de generación de texto general te servirá mejor. Reflex está orientado al trabajo más específico de responder preguntas tipadas sobre un estado, y vale la pena elegirlo cuando eso es exactamente lo que tu aplicación necesita.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.post("/decisions", { body: {
"model": "morph/reflex",
"state": "Customer: I was charged twice for my order and want my money back.",
"questions": {
"team": {
"type": "choice",
"instructions": "Which team should handle this message?",
"criteria": {
"billing": "Payments, refunds, invoices",
"support": "Product questions and bugs",
"sales": "Pricing and new purchases"
}
},
"urgent": {
"type": "noul",
"instructions": "Does this need a reply today?",
"criteria": {
"true": "Money, outage or legal risk",
"false": "Can wait"
}
}
}
} });
console.log(result.answers);
Esta comunidad aún no tiene temas. Abre el primero sobre Morph: Reflex.