Qwen2.5-Coder-3B
Qwen2.5-Coder-3B-Instruct è il modello compatto di Qwen, ottimizzato per seguire le istruzioni, per generare codice, ragionare e correggere errori. Il suo profilo esatto da 3.09B parametri dispone di un contesto di 32,768 token per brief di programmazione che includono implementazione pertinente, interfaccia e comportamento atteso.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsqwen2.5-coder-3b-instruct - Ailoot Ultra · Anthropic Messages
POST /v1/messagesqwen2.5-coder-3b-instruct
Informazioni sul modello
Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.
Qwen2.5-Coder-3B-Instruct è il modello compatto di programmazione di Qwen, ottimizzato per seguire le istruzioni, con 3.09 miliardi di parametri totali e un contesto completo di 32,768 token. Il produttore descrive generazione di codice, ragionamento sul codice e correzione del codice come finalità principali della famiglia, che mantiene anche capacità matematiche e linguistiche generali. L’addestramento della famiglia usa 5.5 mila miliardi di token di codice, materiale che collega testo e codice e dati sintetici.
Prepara un brief di programmazione mirato
Fornisci linguaggio, firma della funzione, ipotesi sugli input e output atteso prima di richiedere il codice. Includi l’esempio che stabilisce il comportamento previsto, soprattutto quando un caso limite modifica l’implementazione. Per una riparazione, fornisci la funzione corrente e l’errore che deve risolvere.
Una richiesta esemplificativa può chiedere un parser che conservi i nomi dei campi approvati e restituisca il risultato specificato per un input vuoto. Mantieni l’interfaccia pertinente e gli esempi insieme al codice proposto, così che la verifica riguardi lo stesso contratto.
Usa il modello di conversazione Instruct
Questo checkpoint è l’edizione Instruct, separata dal modello Base. L’esempio nativo fornisce messaggi system e user tramite il modello di chat del checkpoint e decodifica come testo la continuazione generata. Mantieni chiare l’istruzione dell’attività e la domanda corrente sul codice quando prepari quella conversazione.
Per una spiegazione, identifica la funzione o il ramo da analizzare e chiedi quale ipotesi ne determina il comportamento. Per una riscrittura, indica quali interfacce e campi di output devono rimanere invariati. Una risposta utile può presentare il codice proposto seguito dal ragionamento che collega la modifica a quei requisiti.
Inserisci le dipendenze pertinenti nel profilo 3B
La scheda esatta del 3B pubblica un contesto di 32,768 token, con 2.77 miliardi di parametri non di embedding e 36 livelli. La sua architettura usa attenzione a query raggruppate, con 16 teste di query e due teste chiave/valore. Seleziona il materiale pertinente del progetto per la richiesta, evitando di trattare questa edizione compatta come il modello 32B configurato separatamente.
Per un’attività esemplificativa tra più funzioni, includi implementazione, codice chiamante e tipo o schema che li collega. Conserva percorsi e nomi dei file, così che la modifica generata si riferisca alla posizione prevista. Se una domanda riguarda una sola condizione, mantieni il codice che la stabilisce e gli esempi che determinano il risultato atteso.
Produci un artefatto verificabile
Scegli se il passaggio successivo richiede una funzione completa, una modifica mirata al codice o una spiegazione scritta. L’esempio nativo di generazione usa un limite di output illustrativo per un’attività ridotta; definisci il contenuto effettivo da consegnare e un limite di risposta configurato adatto al lavoro da svolgere.
Mantieni insieme codice sorgente, requisito e modifica proposta quando l’applicazione circostante esegue o verifica il risultato. Per una correzione, fornisci l’errore effettivo e l’implementazione corrente, quindi richiedi la modifica che risponde a quelle prove. Conserva il nome 3B Instruct selezionato con il codice e la spiegazione completati, così che la prosecuzione usi la stessa edizione del produttore.
Tramite Ailoot, seleziona questo esatto ID del modello in /v1/chat/completions e fornisci l’attività in messages. Ogni messaggio contiene un role e il relativo content; mantieni insieme l’istruzione pertinente e il materiale di partenza. Raccogli la risposta JSON completa oppure tutti i segmenti SSE quando stream è abilitato e conserva usage insieme al risultato scritto.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions qwen2.5-coder-3b-instruct
qwen2.5-coder-3b-instructIntroduzione
Qwen2.5-Coder-3B-Instruct è il modello compatto di Qwen, ottimizzato per seguire le istruzioni, per generare codice, ragionare e correggere errori. Il suo profilo esatto da 3.09B parametri dispone di un contesto di 32,768 token per brief di programmazione che includono implementazione pertinente, interfaccia e comportamento atteso.
- Input accettati
- Testo · Immagini
- Risultati
- Testo
Disponibile in Ailoot · input e metodi
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Tipi di input
text,image- Tipi di output
text- Formato di output
- JSON or SSE
| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObbligatorio | Valori e limiti qwen2.5-coder-3b-instruct Condizioni: Usa esattamente questo selettore di instradamento di Ailoot. | Predefinito— |
Campomessages | Tipoarray | RequisitoObbligatorio | Valori e limiti Condizioni: | Predefinito— |
Campostream | Tipoboolean | RequisitoFacoltativo | Valori e limiti Condizioni: | Predefinitofalse |
Combinazioni di materiali in input
text_input · Obbligatorio: messages
image_with_text · Obbligatorio: messages with actual image content blocks
Parametri e ciclo di vita del metodo
| Parametro | Contratto |
|---|---|
Parametrocontent_type | Contrattoapplication/json |
Parametrorequired | Contrattomodel, messages |
Parametrooptional | Contrattostream |
Parametromaterial_types | Contrattotext, image |
Parametroconditions | ContrattoUsa esattamente questo selettore di instradamento di Ailoot., Questo protocollo trasporta contenuti di immagine quando lo specifico modello selezionato supporta la visione. L’accettazione delle richieste da parte del protocollo non dimostra che tutti i modelli possano elaborare immagini. |
Alias del metodo: /chat/completions
Ciclo di vita: synchronous_or_streamed
Tariffe
Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.
- Modalità rapida
- Tariffa standard Quando è selezionata la modalità rapida
- Modalità flex
- Tariffa standard Quando è selezionata la modalità flex
- Sforzo massimo di ragionamento
- Tariffa standard Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)
- Tariffe della cache esplicita
- Non abilitato Quando viene richiesta una cache esplicita
- Tariffe a zero per il solo testo
- La cache, gli strumenti e i contenuti multimediali seguono le rispettive condizioni di prezzo, elencate separatamente. Per ingresso e uscita di solo testo
Tariffe Ailoot
Prezzi per configurazione
| Configurazione | Listino delle tariffe | Costo |
|---|---|---|
| ConfigurazioneTariffe base dei token | Listino delle tariffeTariffa base | Costo Input · Token in input $0 / 1K token Output · Token in output $0 / 1K token Input · Lettura dalla cache $0 / 1K token Input · Scrittura nella cache $0 / 1K token Input · Scrittura nella cache, 1 ora — / 1K token |
Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →
Esempi di richieste
Ailoot Ultra · OpenAI Chat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen2.5-coder-3b-instruct", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}]}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Ricevi e salva i risultati
Ailoot Ultra · OpenAI Chat
JSON or SSE
Conserva tutti i risultati completati
Conserva ogni risposta, file e parte di contenuto restituiti per intero.
Conserva tutti i blocchi di contenuto, gli ID delle chiamate agli strumenti, le firme del ragionamento quando vengono restituite, tutti gli incrementi SSE e i dati completi di consumo. Il primo frammento di testo non è il risultato completo.
Se occorre verificare la risposta originale
Conserva l’X-Client-Request-ID originale, la risposta e le intestazioni. Un esito sconosciuto o result_pending_check non autorizza una seconda creazione.
Campi della risposta
| Campo | Tipo |
|---|---|
Campochoices[] | Tipoobject |
Campousage | Tipoobject |
Errori e passaggi successivi
| Risposta | Condizione | Passaggio successivo |
|---|---|---|
Risposta400 · invalid_request_error | CondizioneUn campo obbligatorio, il selettore del modello, il tipo o la rappresentazione dei dati in ingresso non è valido. | Passaggio successivoEsamina i dettagli di validazione restituiti prima di preparare una richiesta separata. |
Risposta | CondizioneLa richiesta originale o il relativo risultato è sconosciuto o richiede una verifica. | Passaggio successivoConserva gli identificatori e le intestazioni originali; consulta solo i record di stato o della libreria supportati. Non inviare di nuovo la richiesta di creazione. |
Alias
Alias del modello
Ailoot Ultra qwen2.5-coder-3b-instruct
Alias dei percorsi dei metodi
/chat/completions
ID di chiamata correlati
Ailoot Ultra · Anthropic Messages POST /v1/messages qwen2.5-coder-3b-instruct
qwen2.5-coder-3b-instructIntroduzione
Qwen2.5-Coder-3B-Instruct è il modello compatto di Qwen, ottimizzato per seguire le istruzioni, per generare codice, ragionare e correggere errori. Il suo profilo esatto da 3.09B parametri dispone di un contesto di 32,768 token per brief di programmazione che includono implementazione pertinente, interfaccia e comportamento atteso.
- Input accettati
- Testo · Immagini
- Risultati
- json · sse
Disponibile in Ailoot · input e metodi
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Tipi di input
text,image- Tipi di output
json,sse- Formato di output
- JSON or SSE
| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObbligatorio | Valori e limiti qwen2.5-coder-3b-instruct Condizioni: Usa esattamente questo selettore di instradamento di Ailoot. | Predefinito— |
Campomessages | Tipoarray | RequisitoObbligatorio | Valori e limiti Condizioni: | Predefinito— |
Campostream | Tipoboolean | RequisitoFacoltativo | Valori e limiti Condizioni: | Predefinitofalse |
Campomax_tokens | Tipointeger | RequisitoObbligatorio | Valori e limiti Minimo: 1 Condizioni: | Predefinito— |
Combinazioni di materiali in input
text_input · Obbligatorio: messages
image_with_text · Obbligatorio: messages with actual image content blocks
Parametri e ciclo di vita del metodo
| Parametro | Contratto |
|---|---|
Parametrocontent_type | Contrattoapplication/json |
Parametrorequired | Contrattomodel, messages, max_tokens |
Parametrooptional | Contrattostream |
Parametromaterial_types | Contrattotext, image |
Parametroconditions | ContrattoUsa esattamente questo selettore di instradamento di Ailoot., Questo protocollo trasporta contenuti di immagine quando lo specifico modello selezionato supporta la visione. L’accettazione delle richieste da parte del protocollo non dimostra che tutti i modelli possano elaborare immagini. |
Ciclo di vita: synchronous_or_streamed
Tariffe
Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.
- Modalità rapida
- Tariffa standard Quando è selezionata la modalità rapida
- Modalità flex
- Tariffa standard Quando è selezionata la modalità flex
- Sforzo massimo di ragionamento
- Tariffa standard Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)
- Tariffe della cache esplicita
- Non abilitato Quando viene richiesta una cache esplicita
- Tariffe a zero per il solo testo
- La cache, gli strumenti e i contenuti multimediali seguono le rispettive condizioni di prezzo, elencate separatamente. Per ingresso e uscita di solo testo
Tariffe Ailoot
Prezzi per configurazione
| Configurazione | Listino delle tariffe | Costo |
|---|---|---|
| ConfigurazioneTariffe base dei token | Listino delle tariffeTariffa base | Costo Input · Token in input $0 / 1K token Output · Token in output $0 / 1K token Input · Lettura dalla cache $0 / 1K token Input · Scrittura nella cache $0 / 1K token Input · Scrittura nella cache, 1 ora — / 1K token |
Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →
Esempi di richieste
Ailoot Ultra · Anthropic Messages
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen2.5-coder-3b-instruct", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}], "max_tokens": 256}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Ricevi e salva i risultati
Ailoot Ultra · Anthropic Messages
JSON or SSE
Conserva tutti i risultati completati
Conserva ogni risposta, file e parte di contenuto restituiti per intero.
Conserva tutti i blocchi di contenuto, gli ID delle chiamate agli strumenti, le firme del ragionamento quando vengono restituite, tutti gli incrementi SSE e i dati completi di consumo. Il primo frammento di testo non è il risultato completo.
Se occorre verificare la risposta originale
Conserva l’X-Client-Request-ID originale, la risposta e le intestazioni. Un esito sconosciuto o result_pending_check non autorizza una seconda creazione.
Campi della risposta
| Campo | Tipo |
|---|---|
Campocontent[] | Tipoobject |
Campousage | Tipoobject |
Errori e passaggi successivi
| Risposta | Condizione | Passaggio successivo |
|---|---|---|
Risposta400 · invalid_request_error | CondizioneUn campo obbligatorio, il selettore del modello, il tipo o la rappresentazione dei dati in ingresso non è valido. | Passaggio successivoEsamina i dettagli di validazione restituiti prima di preparare una richiesta separata. |
Risposta | CondizioneLa richiesta originale o il relativo risultato è sconosciuto o richiede una verifica. | Passaggio successivoConserva gli identificatori e le intestazioni originali; consulta solo i record di stato o della libreria supportati. Non inviare di nuovo la richiesta di creazione. |
Alias
Alias del modello
Ailoot Ultra qwen2.5-coder-3b-instruct
Alias dei percorsi dei metodi
/chat/completions
ID di chiamata correlati
FAQ · Qwen2.5-Coder-3B
- Quali input e risultati sono disponibili?
POST /v1/chat/completions·qwen2.5-coder-3b-instruct:text,image→textPOST /v1/messages·qwen2.5-coder-3b-instruct:text,image→json,sse- Quali campi usa la richiesta?
POST /v1/chat/completions·qwen2.5-coder-3b-instruct:model,messages,streamPOST /v1/messages·qwen2.5-coder-3b-instruct:model,messages,stream,max_tokens- Quali limiti si applicano?
POST /v1/messages·qwen2.5-coder-3b-instruct:max_tokens.minimum:1