مدلهای جدید هوش مصنوعی اضافه شدند: Codestral، Gemma 3 و Imagen 4.0
تاریخ: 1404-03-05 / (2025-05-25)
خلاصه
چندین مدل قدرتمند جدید هوش مصنوعی به پلتفرم AvalAI اضافه شدهاند. این بهروزرسانی شامل Codestral-2501 از Mistral AI برای تولید کد پیشرفته، خانواده مدلهای Gemma 3 از Google با قابلیتهای چندرسانهای، و جدیدترین مدلهای تولید تصویر Imagen 4.0 از Google است. این تغییرات به طور قابل توجهی قابلیتهای پلتفرم ما را برای تولید کد، پردازش متن چندزبانه و ایجاد تصاویر با کیفیت بالا گسترش میدهند.
جزئیات
این بهروزرسانی چندین مدل پیشرفته هوش مصنوعی را به پلتفرم AvalAI میآورد و خدمات ما را در چندین حوزه تقویت میکند. موارد جدید عبارتند از:
Mistral AI
- codestral-2501: یک مدل قدرتمند با ۲۲ میلیارد پارامتر که برای تولید کد در بیش از ۸۰ زبان برنامهنویسی تخصصی شده است. این مدل در تکمیل توابع کدنویسی، نوشتن تستها و تکمیل کد ناقص با استفاده از مکانیسم پر کردن میانی (fill-in-the-middle) برتری دارد. این مدل از زبانهای Python، Java، C، C++، JavaScript، Bash، Swift، Fortran و بسیاری دیگر پشتیبانی میکند. مستندات
گوگل جما
- gemma-3-1b-it: یک مدل سبک فقط متنی با آموزش دستورالعمل، مناسب برای برنامههای با منابع محاسباتی محدود در عین ارائه عملکرد مطلوب. مستندات
- gemma-3-4b-it: یک مدل چندرسانهای متعادل که از ورودیهای متن و تصویر با پنجره زمینه ۱۲۸ هزار توکنی پشتیبانی میکند. مستندات
- gemma-3-12b-it: یک مدل چندرسانهای قدرتمندتر با قابلیتهای استدلال پیشرفته و پشتیبانی از بیش از ۱۴۰ زبان. مستندات
- gemma-3-27b-it: بزرگترین مدل Gemma 3، با ارائه عملکرد برتر برای وظایف پیچیده با ورودیهای تصویر و متن. مستندات
- gemma-3n-e4b-it: یک مدل تخصصی کارآمد با ۴ میلیارد پارامتر که برای موارد استفاده خاص بهینهسازی شده است. مستندات
گوگل Imagen
- imagen-4.0-generate-preview-05-20: جدیدترین نسخه پیشنمایش مدل تولید تصویر Imagen 4.0 از گوگل. مستندات
- imagen-4.0-ultra-generate-exp-05-20: نسخه آزمایشی با کیفیت فوقالعاده بالای Imagen 4.0 برای تولید تصاویر فوقالعاده دقیق و واقعگرایانه. مستندات
- imagen-3.0-generate-002: نسخه بهروزرسانی شده Imagen 3.0 با قابلیتهای پیشرفته تولید تصویر. مستندات
- imagen-3.0-generate-001: مدل پایه Imagen 3.0 برای تولید تصاویر با کیفیت بالا. مستندات
- imagen-3.0-fast-generate-001: نسخه سریعتر Imagen 3.0 که برای کاهش تاخیر با حفظ کیفیت خوب بهینهسازی شده است. مستندات
امبدینگها
- gemini-embedding-exp-03-07: مدل آزمایشی امبدینگ Gemini از گوگل برای ایجاد نمایشهای برداری با کیفیت بالا از متن. مستندات
مثالهای استفاده
استفاده از Codestral برای تولید کد
python
from openai import OpenAI
client = OpenAI(api_key="your-avalai-api-key", base_url="https://api.avalai.ir/v1")
completion = client.chat.completions.create(
model="codestral-2501",
messages=[
{
"role": "user",
"content": "یک تابع پایتون بنویس که بررسی کند آیا یک رشته پالیندروم است یا خیر.",
}
],
)
print(completion.choices[0].message.content)javascript
import { OpenAI } from "openai";
const client = new OpenAI({
apiKey: process.env.AVALAI_API_KEY,
baseURL: "https://api.avalai.ir/v1",
});
const completion = await client.chat.completions.create({
model: "codestral-2501",
messages: [
{
role: "user",
content:
"یک تابع پایتون بنویس که بررسی کند آیا یک رشته پالیندروم است یا خیر.",
},
],
});
console.log(completion.choices[0].message.content);استفاده از مدلهای Gemma 3 برای وظایف چندرسانهای
python
from openai import OpenAI
client = OpenAI(api_key="your-avalai-api-key", base_url="https://api.avalai.ir/v1")
response = client.chat.completions.create(
model="gemma-3-12b-it",
messages=[
{
"role": "user",
"content": [
{"type": "text", "text": "در این تصویر چه چیزی وجود دارد؟"},
{
"type": "image_url",
"image_url": {
"url": "https://dashscope.oss-cn-beijing.aliyuncs.com/images/256_1.png"
},
},
],
}
],
)
print(response.choices[0].message.content)javascript
import { OpenAI } from "openai";
const client = new OpenAI({
apiKey: process.env.AVALAI_API_KEY,
baseURL: "https://api.avalai.ir/v1",
});
const response = await client.chat.completions.create({
model: "gemma-3-12b-it",
messages: [
{
role: "user",
content: [
{ type: "text", text: "در این تصویر چه چیزی وجود دارد؟" },
{
type: "image_url",
image_url: { url: "https://dashscope.oss-cn-beijing.aliyuncs.com/images/256_1.png" },
},
],
},
],
});
console.log(response.choices[0].message.content);تولید تصاویر با Imagen 4.0
python
from openai import OpenAI
client = OpenAI(api_key="your-avalai-api-key", base_url="https://api.avalai.ir/v1")
response = client.images.generate(
model="imagen-4.0-generate-preview-05-20",
prompt="یک شهر آیندهنگر با ماشینهای پرنده و باغهای عمودی روی آسمانخراشها",
n=1,
size="1024x1024",
response_format="url", # or b64_json
)
image_url = response.data[0].url
print(f"آدرس تصویر تولید شده: {image_url}")javascript
import { OpenAI } from "openai";
const client = new OpenAI({
apiKey: process.env.AVALAI_API_KEY,
baseURL: "https://api.avalai.ir/v1",
});
const response = await client.images.generate({
model: "imagen-4.0-generate-preview-05-20",
prompt:
"یک شهر آیندهنگر با ماشینهای پرنده و باغهای عمودی روی آسمانخراشها",
n: 1,
size: "1024x1024",
response_format: "url", // or b64_json
});
const imageUrl = response.data[0].url;
console.log(`آدرس تصویر تولید شده: ${imageUrl}`);ایجاد امبدینگها با Gemini
python
from openai import OpenAI
client = OpenAI(api_key="your-avalai-api-key", base_url="https://api.avalai.ir/v1")
response = client.embeddings.create(
input="روباه قهوهای سریع از روی سگ تنبل میپرد", model="gemini-embedding-exp-03-07"
)
embeddings = response.data[0].embedding
print(f"بردار امبدینگ (۵ مقدار اول): {embeddings[:5]}")javascript
import { OpenAI } from "openai";
const client = new OpenAI({
apiKey: process.env.AVALAI_API_KEY,
baseURL: "https://api.avalai.ir/v1",
});
const response = await client.embeddings.create({
input: "روباه قهوهای سریع از روی سگ تنبل میپرد",
model: "gemini-embedding-exp-03-07",
});
const embeddings = response.data[0].embedding;
console.log(`بردار امبدینگ (۵ مقدار اول): ${embeddings.slice(0, 5)}`);