We gebruiken cookies. Cookies en browseropslag houden je ingelogd en onthouden je voorkeuren. Met je toestemming meten we ook hoe de site wordt gebruikt. Je kunt je wanneer je wilt. Zie ons cookiebeleid.

Qwen2.5 Coder 32B Instruct

qwen/qwen-2.5-coder-32b-instruct
TekstInvoer: text33KToegevoegd 11 nov 2024

Probeer Qwen2.5 Coder 32B Instruct nu

Draait op je saldo tegen de prijzen hierboven. Nieuwe accounts beginnen met gratis gebruik.

Eén API. Elk model.

Nog 5 van 5 gratis berichten vandaag, met een gratis account krijg je extra gratis gebruik en een API-key.Gratis account aanmakenInloggen

Sessiekosten US$ 0,00

Qwen2.5 Coder 32B Instruct in het kort

  • De invoerprijs is 47% hoger dan de mediaan van 434 Tekst-modellen.
  • Contextvenster van 32.768 tokens, genoeg voor lange documenten en gesprekken met veel beurten.
  • Een gangbaar verzoek (1,000 invoer- / 500 uitvoertokens) kost ongeveer US$ 0,00406.

Over Qwen2.5 Coder 32B Instruct

Qwen2.5 Coder 32B Instruct is een op code gericht groot taalmodel van Qwen, de modelserie die voorheen bekendstond als CodeQwen. Het werd door de provider uitgebracht op 11 november 2024 en valt in de tekstcategorie, dus het is gebouwd voor taalwerk en niet voor afbeeldingen of audio. Het achtervoegsel "Instruct" betekent dat het is afgestemd om instructies op te volgen, wat de variant is die je wilt voor codeertaken in assistentstijl in plaats van ruwe aanvulling. De kennisafsluitdatum is 30 juni 2024, dus alles na die datum valt buiten wat het model tijdens de training heeft gezien.

Het model neemt tekst in en geeft tekst terug, met een contextvenster van 32.768 tokens en een maximale uitvoer van 29.491 tokens. Die combinatie is belangrijk voor codeerwerk: een grote context laat je meerdere bestanden, een lange diff of een gedetailleerde specificatie samen met je vraag plakken, terwijl het ruime uitvoerplafond volledige functies, patches over meerdere bestanden of lange uitleg in één antwoord mogelijk maakt. De provider beschrijft de Qwen2.5-Coder-serie als een aanzienlijke verbetering in codegeneratie en coderedenering ten opzichte van CodeQwen1.5, wat de kern is van waar dit model voor dient.

Die mogelijkheden wijzen op een redelijk duidelijke set toepassingen. Codegeneratie, waarbij je een functie of module beschrijft en werkende code terugkrijgt, is de belangrijkste. Coderedenering omvat taken zoals uitleggen wat een onbekend fragment doet, een bug opsporen via een call chain, of een wijziging beoordelen op edge cases. Omdat het contextvenster groot is, kun je het ook gebruiken voor refactoring over meerdere bestanden, het schrijven van tests tegen een bestaande implementatie, het vertalen van code tussen talen, of het genereren van documentatie en commit messages op basis van een diff. Het is een tekstmodel, dus het leest geen screenshots van een UI of parseert geen diagrammen; die moet je in woorden beschrijven.

Je roept het aan via de OpenAI-compatibele API van api14 met het model-id "qwen/qwen-2.5-coder-32b-instruct". Omdat de interface de vorm van OpenAI chat completions volgt, kun je een bestaande OpenAI-client op de base URL van api14 richten en alleen het model-id wijzigen. De request parameters die het ondersteunt zijn frequency_penalty, logit_bias, max_tokens, min_p, presence_penalty, repetition_penalty, response_format, seed, stop, temperature, top_k en top_p. In de praktijk stel je temperature en top_p in voor samplinggedrag, max_tokens om de antwoordlengte te beperken, stop voor workflows op basis van scheidingstekens, seed wanneer je reproduceerbare uitvoer wilt, en response_format wanneer je gestructureerde uitvoer zoals JSON nodig hebt. De penalties en min_p geven je fijnere controle over herhaling en tokens met lage waarschijnlijkheid, wat nuttig is bij het genereren van lange codeblokken.

De belangrijkste beperking om in gedachten te houden is de context van 32.768 tokens. Als je repository of documentenset groter is dan dat, moet je alleen de relevante secties ophalen en doorgeven in plaats van alles. Het model is ook alleen tekst, dus taken die afhankelijk zijn van visuele invoer vereisen een andere aanpak. Voor algemene gesprekken of niet-codeergericht schrijven past een breder algemeen model mogelijk beter, maar voor codegeneratie en coderedenering binnen de contextlimiet is dit model de directe keuze.

Zo roep je de Qwen2.5 Coder 32B Instruct API aan

  1. Maak een API-key aan in je dashboard.
  2. Installeer de officiële openai SDK voor je taal.
  3. Stel baseURL in op https://api14.com/api/v1 en model op "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);

Ondersteunde parameters

frequency_penaltylogit_biasmax_tokensmin_ppresence_penaltyrepetition_penaltyresponse_formatseedstoptemperaturetop_ktop_p

Specificaties

Contextlengte
32.768
Max. uitvoer
29.491
Invoer
text
Uitvoer
text
Kennisgrens
2024-06-30

Verzoeken op api14 · afgelopen 7 dagen

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

Qwen2.5 Coder 32B Instruct: veelgestelde vragen

Wat kost de Qwen2.5 Coder 32B Instruct API?
Qwen2.5 Coder 32B Instruct kost Invoer US$ 2,31 / 1M tokens. Er wordt alleen voor geslaagde verzoeken van je USD-saldo afgeschreven; mislukte verzoeken zijn gratis.
Hoe groot is het contextvenster van Qwen2.5 Coder 32B Instruct?
Qwen2.5 Coder 32B Instruct leest tot 32.768 tokens per verzoek, prompt, geschiedenis en documenten samen. Het schrijft tot 29.491 outputtokens per antwoord.
Wat kan Qwen2.5 Coder 32B Instruct?
Qwen2.5 Coder 32B Instruct accepteert text en geeft text terug.
Hoe roep ik Qwen2.5 Coder 32B Instruct aan vanuit mijn code?
Richt een willekeurige OpenAI SDK op https://api14.com/api/v1 en zet het model op "qwen/qwen-2.5-coder-32b-instruct", verder geen codewijzigingen. Kopieer een kant-en-klaar voorbeeld uit het codepaneel op deze pagina.
Wat zijn alternatieven voor Qwen2.5 Coder 32B Instruct?
Vergelijkbare modellen in Tekst met een vergelijkbare prijs: Perceptron: Perceptron Mk1.5, Perceptron: Perceptron Mk1, Thinking Machines: Inkling Small. Ze werken allemaal met dezelfde API-key, dus overstappen is één string aanpassen.

Community over Qwen2.5 Coder 32B Instruct

Nieuw topic

Deze community heeft nog geen topics. Open het eerste topic over Qwen2.5 Coder 32B Instruct.