Qwen3 Coder Flash یا Qwen2.5 Coder 32B Instruct؟
هر دو با همان کلید و همان کد در یوتاپن کار میکنند؛ فقط مقدار model عوض میشود. پس میتوانی بدون تغییر معماری، هر دو را روی کار واقعی خودت تست کنی. از نظر هزینه، Qwen3 Coder Flash حدود ۱٫۴ برابر ارزانتر تمام میشود.
| ویژگی | ||
|---|---|---|
| تأمینکننده | Qwen (Alibaba) | Qwen (Alibaba) |
| شناسهٔ مدل | qwen/qwen3-coder-flash | qwen/qwen-2.5-coder-32b-instruct |
| context | 1,000,000 توکن | 32,768 توکن |
| حداکثر خروجی | 65,536 توکن | 29,491 توکن |
| ورودی / ۱M توکن | 56,574 تومان | 191,483 تومان |
| خروجی / ۱M توکن | 282,872 تومان | 290,125 تومان |
| ≈ یک درخواست ۱٬۰۰۰ کلمهای | 441 تومان | 626 تومان |
| cache ورودی | 11,315 تومان / ۱M | ندارد |
| ورودی تصویر | ندارد | ندارد |
| ورودی فایل | ندارد | ندارد |
| tool calling | دارد | ندارد |
| خروجی JSON | دارد | ندارد |
| حالت استدلال | ندارد | ندارد |
کدام برای چه کاری؟
تست هر دو با یک کد
فقط model را بین دو شناسه عوض کن و همان درخواست را دو بار بفرست؛ هزینهٔ هر پاسخ در هدر X-Uttapen-Cost-Toman برمیگردد.
curl https://api.uttapen.ir/v1/chat/completions \
-H "Authorization: Bearer sk-up-…" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen/qwen3-coder-flash",
"messages": [{"role": "user", "content": "سلام! خودت را معرفی کن."}],
"stream": true
}'from openai import OpenAI
client = OpenAI(
base_url="https://api.uttapen.ir/v1",
api_key="sk-up-…",
)
stream = client.chat.completions.create(
model="qwen/qwen3-coder-flash",
messages=[{"role": "user", "content": "سلام! خودت را معرفی کن."}],
stream=True,
)
for chunk in stream:
print(chunk.choices[0].delta.content or "", end="", flush=True)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.uttapen.ir/v1",
apiKey: "sk-up-…",
});
const stream = await client.chat.completions.create({
model: "qwen/qwen3-coder-flash",
messages: [{ role: "user", content: "سلام! خودت را معرفی کن." }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}<?php
// composer require openai-php/client guzzlehttp/guzzle
$client = OpenAI::factory()
->withBaseUri('https://api.uttapen.ir/v1')
->withApiKey('sk-up-…')
->make();
$result = $client->chat()->create([
'model' => 'qwen/qwen3-coder-flash',
'messages' => [['role' => 'user', 'content' => 'سلام! خودت را معرفی کن.']],
]);
echo $result->choices[0]->message->content;package main
import (
"context"
"fmt"
"github.com/openai/openai-go"
"github.com/openai/openai-go/option"
)
func main() {
client := openai.NewClient(
option.WithBaseURL("https://api.uttapen.ir/v1"),
option.WithAPIKey("sk-up-…"),
)
resp, err := client.Chat.Completions.New(context.Background(), openai.ChatCompletionNewParams{
Model: "qwen/qwen3-coder-flash",
Messages: []openai.ChatCompletionMessageParamUnion{openai.UserMessage("سلام! خودت را معرفی کن.")},
})
if err != nil {
panic(err)
}
fmt.Println(resp.Choices[0].Message.Content)
}model = "qwen/qwen-2.5-coder-32b-instruct"
مقایسههای دیگر: همهٔ جفتها · رتبهبندی مدلها · فهرست کامل
base_url = https://api.uttapen.ir/v1