Vi använder cookies. Cookies och webbläsarlagring håller dig inloggad och kommer ihåg dina preferenser. Med ditt tillstånd mäter vi också hur webbplatsen används. Du kan när som helst. Läs vår cookiepolicy.
Qwen2.5 Coder 32B Instruct
qwen/qwen-2.5-coder-32b-instructTesta Qwen2.5 Coder 32B Instruct nu
Körs på ditt saldo till priserna ovan. Nya konton börjar med gratis användning.
Ett API. Alla modeller.
Sessionskostnad 0,00 US$
Inställningar
Avancerade parametrar
Qwen2.5 Coder 32B Instruct i korthet
- Indatapriset är 47% högre än medianen för 434 Text-modeller.
- Kontextfönster på 32 768 tokens, tillräckligt för långa dokument och konversationer i flera steg.
- Ett typiskt anrop (1,000 indata / 500 utdata-tokens) kostar ungefär 0,00406 US$.
Om Qwen2.5 Coder 32B Instruct
Qwen2.5 Coder 32B Instruct är en kodfokuserad stor språkmodell från Qwen, modellserien som tidigare hette CodeQwen. Den släpptes av leverantören den 11 november 2024 och tillhör textkategorin, så den är byggd för språkarbete snarare än bilder eller ljud. Suffixet "Instruct" betyder att den är tränad för att följa instruktioner, vilket är varianten du vill ha för assistentliknande koduppgifter snarare än rå completion. Dess kunskapsgräns är den 30 juni 2024, så allt efter det datumet ligger utanför vad modellen såg under träningen.
Modellen tar emot text och returnerar text, med ett kontextfönster på 32 768 tokens och en maximal utdata på 29 491 tokens. Den kombinationen spelar roll för kodarbete: en stor kontext låter dig klistra in flera filer, en lång diff eller en detaljerad specifikation tillsammans med din fråga, medan det generösa utdatataket tillåter kompletta funktioner, flerfilspatchar eller långa förklaringar i ett enda svar. Leverantören beskriver Qwen2.5-Coder-serien som att den levererar betydande förbättringar inom kodgenerering och kodresonemang jämfört med CodeQwen1.5, vilket är kärnan i vad denna modell är till för.
Dessa förmågor pekar mot en ganska tydlig uppsättning användningsområden. Kodgenerering, där du beskriver en funktion eller modul och får fungerande kod tillbaka, är det primära. Kodresonemang täcker uppgifter som att förklara vad ett obekant kodstycke gör, spåra en bugg genom en anropskedja eller granska en ändring för kantfall. Eftersom kontextfönstret är stort kan du också använda den för refaktorering över flera filer, skriva tester mot en befintlig implementation, översätta kod mellan språk eller generera dokumentation och commit-meddelanden från en diff. Det är en textmodell, så den kommer inte att läsa skärmdumpar av ett användargränssnitt eller tolka diagram; du behöver beskriva dessa i ord.
Du anropar den via api14:s OpenAI-kompatibla API med modell-id:t "qwen/qwen-2.5-coder-32b-instruct". Eftersom gränssnittet följer OpenAI:s chat completions-form kan du peka en befintlig OpenAI-klient mot api14:s bas-URL och bara ändra modell-id:t. De begäransparametrar den stöder är frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, temperature, top_k och top_p. I praktiken ställer du in temperature och top_p för samplingbeteende, max_tokens för att begränsa svarslängden, stop för avgränsarbaserade arbetsflöden, seed när du vill ha reproducerbar utdata, och response_format när du behöver strukturerad utdata som JSON. Straffen och min_p ger dig finare kontroll över upprepning och lågsannolikhetstokens, vilket är användbart när du genererar långa kodblock.
Den främsta begränsningen att ha i åtanke är kontexten på 32 768 tokens. Om ditt kodförråd eller din dokumentuppsättning är större än så behöver du hämta och skicka bara de relevanta avsnitten istället för allt. Modellen är också enbart textbaserad, så uppgifter som är beroende av visuell indata kräver ett annat tillvägagångssätt. För allmän konversation eller icke-kodande skrivande kan en bredare allmänmodell passa bättre, men för kodgenerering och kodresonemang inom kontextgränsen är denna modell det direkta valet.
Så anropar du Qwen2.5 Coder 32B Instruct API
- Skapa en API-nyckel i din kontrollpanel.
- Installera det officiella openai-SDK:t för ditt språk.
- Sätt baseURL till https://api14.com/api/v1 och model till "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);
Parametrar som stöds
frequency_penaltylogit_biasmax_tokensmin_ppresence_penaltyrepetition_penaltyresponse_formatseedstoptemperaturetop_ktop_pSpecifikationer
- Kontextlängd
- 32 768
- Max utdata
- 29 491
- Indata
- text
- Utdata
- text
- Kunskapsgräns
- 2024-06-30
Anrop på api14 · senaste 7 dagarna
Qwen2.5 Coder 32B Instruct: vanliga frågor
- Vad kostar Qwen2.5 Coder 32B Instruct API?
- Qwen2.5 Coder 32B Instruct kostar Indata 2,31 US$ / 1M tokens. Det dras från ditt USD-saldo endast för lyckade anrop; misslyckade anrop är gratis.
- Hur stort är kontextfönstret för Qwen2.5 Coder 32B Instruct?
- Qwen2.5 Coder 32B Instruct läser upp till 32 768 tokens per anrop, prompt, historik och dokument tillsammans. Den skriver upp till 29 491 utdata-tokens per svar.
- Vad kan Qwen2.5 Coder 32B Instruct göra?
- Qwen2.5 Coder 32B Instruct tar emot text och returnerar text.
- Hur anropar jag Qwen2.5 Coder 32B Instruct från min kod?
- Peka valfritt OpenAI-SDK mot https://api14.com/api/v1 och sätt model till "qwen/qwen-2.5-coder-32b-instruct", inga andra kodändringar. Kopiera ett färdigt exempel från kodpanelen på den här sidan.
- Vilka alternativ finns till Qwen2.5 Coder 32B Instruct?
- Jämförbara Text-modeller till ett liknande pris: Perceptron: Perceptron Mk1.5, Perceptron: Perceptron Mk1, Thinking Machines: Inkling Small. Alla körs via samma API-nyckel, så att byta är en sträng.
Community för Qwen2.5 Coder 32B Instruct
Ny trådDen här communityn har inga trådar ännu. Starta den första om Qwen2.5 Coder 32B Instruct.