Usiamo i cookie. Cookie e memoria del browser ti mantengono connesso e ricordano le tue preferenze. Con il tuo consenso misuriamo anche come viene usato il sito. Puoi in qualsiasi momento. Consulta la nostra cookie policy.
Usiamo i cookie. Cookie e memoria del browser ti mantengono connesso e ricordano le tue preferenze. Con il tuo consenso misuriamo anche come viene usato il sito. Puoi in qualsiasi momento. Consulta la nostra cookie policy.
morph/reflexUsa il tuo saldo ai prezzi indicati sopra. I nuovi account partono con utilizzo gratuito.
Impostazioni
Morph: Reflex è un modello decisionale di Morph. Appartiene alla categoria delle decisioni, e il suo compito è rispondere a domande su uno stato anziché produrre prosa libera. Se stai costruendo un sistema che necessita di una risposta tipizzata anziché di un paragrafo, questo è il tipo di modello descritto dalla pagina.
Il modello accetta testo e immagini come input, e restituisce decisioni come output. La sua finestra di contesto è di 65.536 token, con un output massimo di 58.982 token. L'output decisionale è tipizzato: risponde a domande di tipo choice, noul e score su uno stato. Poiché lo stato è memorizzato nella cache dei prefissi tra le richieste, le domande ripetute sullo stesso stato vengono gestite con l'input in cache. Quella combinazione di input di immagini e testo con un output decisionale tipizzato è ciò che determina dove il modello si colloca.
L'uso pratico deriva da quella forma. Puoi inviare uno stato, che sia scritto come testo o fornito come immagine, e porre una domanda choice per scegliere tra opzioni, una domanda noul, o una domanda score per ottenere un giudizio graduato. Poiché lo stesso stato può essere riutilizzato tra le richieste tramite la cache dei prefissi, si adatta a flussi di lavoro in cui uno stato viene esaminato ripetutamente con domande diverse, come passaggi di triage, instradamento, classificazione o valutazione all'interno di una pipeline più ampia. L'input di immagini significa che lo stato non deve essere trascritto prima se esiste già come screenshot o scansione.
Chiami il modello tramite l'API compatibile con OpenAI di api14 usando l'id del modello "morph/reflex". Il formato della richiesta segue la convenzione delle chat completions di OpenAI, quindi le librerie client OpenAI esistenti funzionano con l'URL di base puntato su api14. Questo modello non elenca parametri supportati, quindi non dovresti aspettarti di passare controlli di campionamento come temperature o top_p; invia lo stato e la domanda e leggi la decisione dalla risposta. L'id del modello è l'unico identificatore di cui hai bisogno per selezionarlo.
Poiché l'output è una decisione anziché testo generato, questo modello non è adatto quando hai bisogno di una spiegazione scritta, di un riassunto o di risposte conversazionali. In quei casi un modello di generazione di testo generale ti servirà meglio. Reflex è orientato al compito più ristretto di rispondere a domande tipizzate su uno stato, e vale la pena sceglierlo quando è esattamente ciò di cui la tua applicazione ha bisogno.
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);
Questa community non ha ancora discussioni. Apri la prima su Morph: Reflex.