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.

Qwen2.5 Coder 32B Instruct

qwen/qwen-2.5-coder-32b-instruct
TestoInput: text33KAggiunto il 11 nov 2024

Prova Qwen2.5 Coder 32B Instruct ora

Usa il tuo saldo ai prezzi indicati sopra. I nuovi account partono con utilizzo gratuito.

Un’API. Tutti i modelli.

5 di 5 messaggi gratuiti rimasti oggi, un account gratuito aggiunge utilizzo gratuito e una chiave API.Crea un account gratuitoAccedi

Costo sessione 0,00 USD

Qwen2.5 Coder 32B Instruct in breve

  • Il prezzo di input è superiore del 47% rispetto alla mediana di 434 modelli Testo.
  • Finestra di contesto di 32.768 token, sufficiente per documenti lunghi e conversazioni con più turni.
  • Una richiesta tipica (1,000 token di input / 500 di output) costa circa 0,00406 USD.

Informazioni su Qwen2.5 Coder 32B Instruct

Qwen2.5 Coder 32B Instruct è un modello linguistico di grandi dimensioni orientato al codice di Qwen, la serie di modelli precedentemente nota come CodeQwen. È stato rilasciato dal provider l'11 novembre 2024 e appartiene alla categoria testo, quindi è costruito per il lavoro linguistico e non per immagini o audio. Il suffisso "Instruct" indica che è ottimizzato per seguire istruzioni, ovvero la variante che si desidera per attività di programmazione in stile assistente anziché per il completamento grezzo. Il suo knowledge cutoff è il 30 giugno 2024, quindi tutto ciò che è successivo a tale data è al di fuori di ciò che il modello ha visto durante l'addestramento.

Il modello accetta testo in input e restituisce testo in output, con una finestra di contesto di 32.768 token e un output massimo di 29.491 token. Questa combinazione è importante per il lavoro di programmazione: un contesto ampio consente di incollare diversi file, un diff lungo o una specifica dettagliata insieme alla domanda, mentre il generoso limite di output permette funzioni complete, patch multi-file o spiegazioni lunghe in un'unica risposta. Il provider descrive la serie Qwen2.5-Coder come in grado di offrire miglioramenti significativi nella generazione e nel ragionamento sul codice rispetto a CodeQwen1.5, che è il cuore dello scopo di questo modello.

Queste capacità indicano un insieme di utilizzi abbastanza chiaro. La generazione di codice, in cui si descrive una funzione o un modulo e si ottiene codice funzionante, è quella principale. Il ragionamento sul codice copre attività come spiegare cosa fa uno snippet sconosciuto, rintracciare un bug attraverso una catena di chiamate o rivedere una modifica per casi limite. Poiché la finestra di contesto è ampia, è possibile utilizzarlo anche per il refactoring su più file, la scrittura di test rispetto a un'implementazione esistente, la traduzione di codice tra linguaggi o la generazione di documentazione e messaggi di commit da un diff. È un modello testuale, quindi non leggerà screenshot di un'interfaccia utente né analizzerà diagrammi; è necessario descriverli a parole.

Si chiama tramite l'API compatibile con OpenAI di api14 usando l'id del modello "qwen/qwen-2.5-coder-32b-instruct". Poiché l'interfaccia segue la forma delle chat completions di OpenAI, è possibile puntare un client OpenAI esistente all'URL di base di api14 e cambiare solo l'id del modello. I parametri di richiesta supportati sono frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, temperature, top_k e top_p. In pratica si imposteranno temperature e top_p per il comportamento di campionamento, max_tokens per limitare la lunghezza della risposta, stop per flussi di lavoro basati su delimitatori, seed quando si desidera un output riproducibile e response_format quando serve un output strutturato come JSON. Le penalità e min_p offrono un controllo più fine sulla ripetizione e sui token a bassa probabilità, il che è utile quando si generano lunghi blocchi di codice.

Il vincolo principale da tenere a mente è il contesto di 32.768 token. Se il repository o l'insieme di documenti è più grande di così, sarà necessario recuperare e passare solo le sezioni rilevanti anziché l'intero contenuto. Il modello è inoltre solo testuale, quindi le attività che dipendono da input visivi richiedono un approccio diverso. Per conversazioni generiche o scrittura non di codice, un modello generico più ampio può essere più adatto, ma per la generazione e il ragionamento sul codice entro il limite di contesto, questo modello è la scelta diretta.

Come chiamare l’API Qwen2.5 Coder 32B Instruct

  1. Crea una chiave API nella tua dashboard.
  2. Installa l’SDK ufficiale openai per il tuo linguaggio.
  3. Imposta baseURL su https://api14.com/api/v1 e model su "qwen/qwen-2.5-coder-32b-instruct".
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": "qwen/qwen-2.5-coder-32b-instruct",
  "messages": [
    {
      "role": "user",
      "content": "Explain vector databases in two sentences."
    }
  ]
});
console.log(result.choices[0].message.content);

Parametri supportati

frequency_penaltylogit_biasmax_tokensmin_ppresence_penaltyrepetition_penaltyresponse_formatseedstoptemperaturetop_ktop_p

Specifiche

Lunghezza del contesto
32.768
Output massimo
29.491
Input
text
Output
text
Limite di conoscenza
2024-06-30

Richieste su api14 · ultimi 7 giorni

10-1710-1810-1910-2010-2110-2210-23

Qwen2.5 Coder 32B Instruct: domande frequenti

Quanto costa l’API di Qwen2.5 Coder 32B Instruct?
Qwen2.5 Coder 32B Instruct costa Input 2,31 USD / 1M token. L’importo viene addebitato sul tuo saldo in USD solo per le richieste riuscite; le richieste fallite sono gratuite.
Qual è la finestra di contesto di Qwen2.5 Coder 32B Instruct?
Qwen2.5 Coder 32B Instruct legge fino a 32.768 token per richiesta, prompt, cronologia e documenti insieme. Scrive fino a 29.491 token di output per risposta.
Cosa sa fare Qwen2.5 Coder 32B Instruct?
Qwen2.5 Coder 32B Instruct accetta text e restituisce text.
Come chiamo Qwen2.5 Coder 32B Instruct dal mio codice?
Punta un qualsiasi SDK OpenAI su https://api14.com/api/v1 e imposta il modello su "qwen/qwen-2.5-coder-32b-instruct", nessun’altra modifica al codice. Copia un esempio pronto dal pannello del codice in questa pagina.
Quali sono le alternative a Qwen2.5 Coder 32B Instruct?
Modelli Testo comparabili a un prezzo simile: Perceptron: Perceptron Mk1.5, Perceptron: Perceptron Mk1, Thinking Machines: Inkling Small. Funzionano tutti con la stessa chiave API, quindi per cambiare basta una stringa.

Community di Qwen2.5 Coder 32B Instruct

Nuova discussione

Questa community non ha ancora discussioni. Apri la prima su Qwen2.5 Coder 32B Instruct.