We gebruiken cookies. Cookies en browseropslag houden je ingelogd en onthouden je voorkeuren. Met je toestemming meten we ook hoe de site wordt gebruikt. Je kunt je wanneer je wilt. Zie ons cookiebeleid.
We gebruiken cookies. Cookies en browseropslag houden je ingelogd en onthouden je voorkeuren. Met je toestemming meten we ook hoe de site wordt gebruikt. Je kunt je wanneer je wilt. Zie ons cookiebeleid.
morph/reflexDraait op je saldo tegen de prijzen hierboven. Nieuwe accounts beginnen met gratis gebruik.
Morph: Reflex is een beslissingsmodel van Morph. Het behoort tot de categorie decisions, en zijn taak is het beantwoorden van vragen over een toestand in plaats van het produceren van vrije tekst. Als je een systeem bouwt dat een getypeerd antwoord nodig heeft in plaats van een paragraaf, dan is dit het soort model dat de pagina beschrijft.
Het model accepteert tekst en afbeeldingen als invoer, en het retourneert beslissingen als uitvoer. Het contextvenster is 65.536 tokens, met een maximale uitvoer van 58.982 tokens. De beslissingsuitvoer is getypeerd: het beantwoordt choice-, noul- en score-vragen over een toestand. Omdat de toestand via prefix-caching tussen verzoeken wordt hergebruikt, worden herhaalde vragen over dezelfde toestand afgehandeld met de gecachte invoer. Die combinatie van afbeeldings- en tekstinvoer met een getypeerde beslissingsuitvoer bepaalt waar het model past.
Praktisch gebruik volgt uit die vorm. Je kunt een toestand sturen, of die nu als tekst is uitgeschreven of als afbeelding is aangeleverd, en een choice-vraag stellen om tussen opties te kiezen, een noul-vraag, of een score-vraag om een beoordeling met een cijfer te krijgen. Omdat dezelfde toestand via prefix-caching tussen verzoeken kan worden hergebruikt, is het geschikt voor workflows waarin één toestand herhaaldelijk met verschillende vragen wordt onderzocht, zoals triage, routering, classificatie of evaluatiestappen binnen een grotere pipeline. De afbeeldingsinvoer betekent dat de toestand niet eerst hoeft te worden overgetypt als deze al als screenshot of scan bestaat.
Je roept het model aan via de OpenAI-compatibele API van api14 met het model-id "morph/reflex". Het verzoekformaat volgt de OpenAI chat completions-conventie, dus bestaande OpenAI-clientbibliotheken werken met de base URL gericht op api14. Dit model vermeldt geen ondersteunde parameters, dus je moet niet verwachten dat je sampling-instellingen zoals temperature of top_p kunt meegeven; stuur de toestand en de vraag en lees de beslissing uit het antwoord. Het model-id is de enige identificatie die je nodig hebt om het te selecteren.
Omdat de uitvoer een beslissing is in plaats van gegenereerde tekst, is dit model niet de juiste keuze wanneer je een schriftelijke uitleg, een samenvatting of conversationele antwoorden nodig hebt. In die gevallen zal een algemeen tekstgeneratiemodel beter van dienst zijn. Reflex is gericht op de smallere taak van het beantwoorden van getypeerde vragen over een toestand, en het is de moeite waard om het te kiezen wanneer dat precies is wat je applicatie nodig heeft.
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);
Deze community heeft nog geen topics. Open het eerste topic over Morph: Reflex.
Instellingen