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.

AionLabs: Aion-2.0 contro Cohere: Command R+ (08-2024)

Un confronto fianco a fianco tra AionLabs: Aion-2.0 (2,80 USD / 1M token) e Cohere: Command R+ (08-2024) (8,75 USD / 1M token) con i prezzi in USD e le funzionalità aggiornati dal catalogo di api14. Entrambi funzionano con la stessa API compatibile OpenAI.

Specifiche

AionLabs: Aion-2.0Cohere: Command R+ (08-2024)
FornitoreAionLabsCohere
Ingresso2,80 USD / 1M token8,75 USD / 1M token
Uscita5,60 USD / 1M token35,00 USD / 1M token
Lettura cache0,70 USD / 1M token-
Finestra di contesto131.072128.000
Output massimo32.7684000
Ingressotexttext
Uscitatexttext
chiamata di strumenti
Output strutturato
Controllo del ragionamento
Aggiunto23 feb 202630 ago 2024

Differenze principali

  • AionLabs: Aion-2.0 costa il 68% in meno sui token di input.
  • AionLabs: Aion-2.0 costa il 84% in meno sui token di output.
  • Solo Cohere: Command R+ (08-2024) supporta output JSON strutturato.
  • Solo AionLabs: Aion-2.0 supporta controllo del livello di ragionamento.
  • Una richiesta con 1.000 token di input e 500 di output costa 0,00560 USD con AionLabs: Aion-2.0 e 0,03 USD con Cohere: Command R+ (08-2024).

Nel dettaglio

AionLabs: Aion-2.0 è un modello testuale di AionLabs, rilasciato il 2026-02-23. Cohere: Command R+ (08-2024) è un modello testuale di Cohere, rilasciato il 2024-08-30. Entrambi sono serviti tramite api14 come modelli chat nella categoria testo, ed entrambi accettano testo come input e restituiscono testo come output. Nessuno dei due gestisce immagini, audio o qualsiasi altra modalità, quindi se il tuo carico di lavoro è puramente linguistico, entrambi sono candidati.

I due modelli differiscono sulla lunghezza del contesto sulla carta: Aion-2.0 elenca 131072 token e Command R+ elenca 128000 token, che è abbastanza vicino che la dimensione del contesto non dovrebbe decidere la scelta per te. Le differenze più utili sono nei parametri che ciascun modello espone. Aion-2.0 supporta reasoning e include_reasoning, quindi può mostrare una passata di ragionamento, e supporta anche tools, tool_choice, response_format, temperature, top_p e max_tokens. Command R+ non espone un parametro reasoning, ma supporta structured_outputs insieme a tools, tool_choice, response_format, temperature, top_p, top_k, frequency_penalty, presence_penalty, seed e stop. In breve, reasoning è disponibile solo su Aion-2.0, e structured outputs è disponibile solo su Command R+.

Per la selezione pratica, inizia con la capacità di cui hai effettivamente bisogno. Se il tuo compito trae beneficio da un passaggio di ragionamento visibile, o vuoi attivare e disattivare il ragionamento per richiesta, Aion-2.0 è quello da chiamare, poiché Command R+ non ha un parametro equivalente. Se hai bisogno di structured outputs, Command R+ è quello da chiamare, perché Aion-2.0 non elenca quel parametro. Entrambi supportano il tool calling, quindi i flussi di lavoro in stile agente con chiamate di funzione funzionano su entrambi. Aion-2.0 è il più economico dei due sia in input che in output, quindi quando un compito si adatta a entrambi i modelli e stai ottimizzando per il costo, Aion-2.0 è il default. Command R+ rimane una scelta ragionevole quando vuoi i suoi controlli di campionamento extra, come seed per esecuzioni ripetibili, top_k, o le penalità frequency e presence, o quando structured outputs fa parte della tua pipeline.

Chiamare uno dei due modelli tramite api14 funziona allo stesso modo perché l'API è compatibile con OpenAI. Invii una richiesta di chat completions allo stesso endpoint con la stessa forma del corpo della richiesta, e l'unica cosa che cambia è l'id del modello. Usa "aion-labs/aion-2.0" quando vuoi Aion-2.0, e usa "cohere/command-r-plus-08-2024" quando vuoi Command R+. Messaggi, ruoli e i soliti campi si trasferiscono invariati, quindi passare dall'uno all'altro per un test A/B è una modifica di una riga piuttosto che una riscrittura. Tieni presente che i parametri non sono perfettamente intercambiabili: inviare reasoning a Command R+ o structured_outputs a Aion-2.0 non è supportato, quindi riduci il corpo della richiesta ai parametri che il modello di destinazione elenca.

Ci sono casi in cui il modello più vecchio è ancora la scelta migliore nonostante sia il più costoso. Se la tua applicazione dipende da structured outputs, o da seed per un campionamento riproducibile, o da top_k e dai parametri di penalità per modellare la generazione, Command R+ ti offre manopole che Aion-2.0 non espone. In quelle situazioni la differenza di prezzo è secondaria rispetto all'ottenere il comportamento di cui hai bisogno, e dovresti chiamare "cohere/command-r-plus-08-2024" anche se Aion-2.0 è più economico in input e output.

Cambia modello con una stringa

Entrambi i modelli usano lo stesso endpoint e la stessa struttura di richiesta. Cambia il valore di model da "aion-labs/aion-2.0" a "cohere/command-r-plus-08-2024", prompt, streaming e tool continuano a funzionare.

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const result = await client.chat.completions.create({
  "model": "cohere/command-r-plus-08-2024",
  "messages": [
    {
      "role": "user",
      "content": "Explain vector databases in two sentences."
    }
  ]
});
console.log(result.choices[0].message.content);

Altri confronti