Awesome Free LLM APIs IR

انتخاب Provider برای پروژه دانشجویی و MVP؛ راهنمای عملی

راهنمای انتخاب API رایگان LLM برای پروژه‌های دانشجویی و MVP؛ همراه با معیارهای هزینه، سادگی، پایداری و نکات عملی برای شروع سریع.

آخرین بازبینی: 2026-08-05

پاسخ سریع: برای پروژه دانشجویی یا MVP، اولویت با Providerهایی است که (۱) Free Tier واقعی و کافی داشته باشند، (۲) نیاز به کارت بانکی نداشته باشند، (۳) ساده و سریع راه‌اندازی شوند و (۴) قابلیت مهاجرت داشته باشند. Groq و Together AI برای شروع سریع و Ollama برای حریم‌خصوصی کامل مناسب‌اند.

آخرین داده‌های تاریخ‌دار سرویس‌ها در کاتالوگ رایگان LLM قرار دارد.

معیارهای انتخاب برای پروژه دانشجویی

۱. هزینه صفر

  • Free Tier واقعی و کافی برای پروژه
  • نیاز به کارت بانکی نداشته باشد
  • بدون هزینه پنهان

۲. سادگی راه‌اندازی

  • ثبت‌نام سریع و آسان
  • API Key در چند دقیقه قابل دریافت
  • مستندات ساده و فارسی یا انگلیسی ساده

۳. سازگاری OpenAI

  • از OpenAI SDK استفاده کند
  • فقط Base URL تغییر کند
  • کد قابل بازگشت به Provider دیگر باشد

۴. پایداری

  • Free Tier قابل اتکا
  • تغییرات ناگهانی نداشته باشد
  • سهمیه کافی برای پروژه

مقایسه Providerها برای پروژه دانشجویی

Groq

  • Free Tier: سهمیه RPM بالا، بدون نیاز به کارت بانکی
  • مزیت: سرعت بالا، سادگی، بدون نیاز به کارت
  • بهترین برای: پروژه‌های نیازمند سرعت بالا
  • محدودیت: تعداد مدل‌های رایگان محدود

Together AI

  • Free Tier: $1 اعتبار رایگان
  • مزیت: تعداد مدل‌های متنوع، OpenAI-compatible
  • بهترین برای: پروژه‌های نیازمند انتخاب مدل
  • محدودیت: نیاز به کارت بانکی برای ثبت‌نام

Ollama (محلی)

  • Free Tier: کاملاً رایگان
  • مزیت: حریم‌خصوصی کامل، بدون وابستگی شبکه
  • بهترین برای: پروژه‌های آموزشی و تحقیقاتی
  • محدودیت: نیاز به سخت‌افزار مناسب

راهنمای شروع سریع

مرحله ۱: انتخاب Provider

# برای شروع سریع با Groq
export API_KEY="your-groq-api-key"
export BASE_URL="https://api.groq.com/openai/v1"
export MODEL="llama-3.1-8b-instant"

مرحله ۲: تست اتصال

curl -s "$BASE_URL/chat/completions" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d "{
    \"model\": \"$MODEL\",
    \"messages\": [{\"role\": \"user\", \"content\": \"Hello\"}],
    \"max_tokens\": 50
  }"

مرحله ۳: کد Python

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["API_KEY"],
    base_url=os.environ.get("BASE_URL", "https://api.groq.com/openai/v1")
)

response = client.chat.completions.create(
    model=os.environ.get("MODEL", "llama-3.1-8b-instant"),
    messages=[{"role": "user", "content": "سلام، حالت چطوره؟"}],
    max_tokens=100
)

print(response.choices[0].message.content)

مرحله ۴: کد Node.js

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.API_KEY,
  baseURL: process.env.BASE_URL || "https://api.groq.com/openai/v1"
});

const response = await client.chat.completions.create({
  model: process.env.MODEL || "llama-3.1-8b-instant",
  messages: [{ role: "user", content: "سلام" }],
  max_tokens: 100
});

console.log(response.choices[0].message.content);

نکات برای پروژه دانشجویی

۱. از Free Tier استفاده کنید

  • هیچ Providerی را بدون Free Tier انتخاب نکنید
  • سهمیه را با نیاز پروژه مقایسه کنید
  • اگر سهمیه کافی نیست، Provider دیگری انتخاب کنید

۲. معماری قابل تعویض

  • از OpenAI-compatible format استفاده کنید
  • Base URL و API Key در متغیرهای محیطی باشند
  • هیچ وابستگی اختصاصی به Provider اضافه نکنید

۳. مستندسازی

  • Provider انتخابی و دلیل آن را مستند کنید
  • سهمیه و محدودیت‌ها را یادداشت کنید
  • مراحل راه‌اندازی را بنویسید

۴. امنیت

  • API Key را در GitHub قرار ندهید
  • از .env و .gitignore استفاده کنید
  • API Key را با دیگران به اشتراک نگذارید

جمع‌بندی

برای پروژه دانشجویی یا MVP، Groq ساده‌ترین و سریع‌ترین گزینه است. اگر به حریم‌خصوصی کامل نیاز دارید، Ollama را انتخاب کنید. در هر صورت، معماری پروژه را طوری طراحی کنید که قابلیت مهاجرت به Provider دیگر را داشته باشد.

راهنمای انتخاب Provider بر اساس نیاز دانشجویان

انتخاب Provider مناسب برای دانشجویان نیازمند بررسی چندین معیار کلیدی است. در ادامه معیارهای اصلی را با جزئیات بیشتر بررسی می‌کنیم:

معیارهای فنی

  • پشتیبانی از زبان فارسی: بعضی Providerها مستندات فارسی یا پشتیبانی فارسی ارائه می‌دهند. اگر مستندات انگلیسی برای شما دشوار است، Providerهایی با مستندات ساده و مثال‌های متعدد انتخاب کنید.
  • سرعت پاسخ‌دهی: برای پروژه‌های تعاملی مانند چت‌بات، سرعت پاسخ‌دهی اهمیت زیادی دارد. Groq به دلیل زیرساخت اختصاصی سریع‌ترین گزینه است.
  • محدودیت جغرافیایی: بعضی Providerها ممکن است از ایران مسدود باشند. قبل از انتخاب حتماً تست اتصال انجام دهید.

معیارهای عملی

  • هزینه: برای دانشجویان، Providerهایی که نیاز به کارت بانکی ندارند ترجیح داده می‌شوند. Groq و Google AI Studio گزینه‌های مناسبی هستند.
  • سادگی مستندات: Providerهایی که مثال‌های کد آماده و ساده ارائه می‌دهند، زمان یادگیری را کاهش می‌دهند.
  • پایداری: Providerی که Free Tier آن بدون تغییر ناگهانی باقی بماند، برای پروژه‌های طولانی‌مدت مناسب‌تر است.

مقایسه نهایی

معیارGroqTogether AIOllama
هزینهرایگاننیاز به کارترایگان
سرعتبالامتوسطمحلی
حریم‌خصوصیمتوسطمتوسطبالا
نصبآسانمتوسطنیاز به سخت‌افزار
پشتیبانی فارسیمستندات انگلیسیمستندات انگلیسیجامعه فعال

نحوه ثبت‌نام

برای شروع کار با API رایگان در پروژه دانشجویی:

  1. از کاتالوگ رایگان LLM یک Provider بدون نیاز به کارت بانکی انتخاب کنید
  2. Groq ساده‌ترین گزینه است — ثبت‌نام بدون کارت بانکی
  3. در console.groq.com حساب بسازید
  4. API Key را از بخش API Keys دریافت کنید
  5. آن را در فایل .env ذخیره کنید
  6. با کد Python یا Node.js بالا تست کنید

اولین درخواست API

curl -s https://api.groq.com/openai/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "llama-3.1-8b-instant",
    "messages": [{"role": "user", "content": "پروژه من چطوره؟"}],
    "max_tokens": 50
  }'

خطاهای رایج و رفع آنها

خطاعلتراه‌حل
401 UnauthorizedAPI Key نامعتبرکلید را مجدداً بسازید
Model not foundمدل انتخاب شده رایگان نیستllama-3.1-8b-instant را انتخاب کنید
Rate limit exceededدرخواست‌ها بیش از حد زیادتأخیر بین درخواست‌ها اضافه کنید
Connection timeoutآدرس API فیلتر شدهDNS یا شبکه را بررسی کنید
Module not foundOpenAI نصب نشدهpip install openai را اجرا کنید

چه زمانی از این ارائه‌دهنده استفاده نکنیم

  • داده‌های بسیار حساس: از Ollama محلی استفاده کنید
  • پروژه Production: Free Tier برای پروژه‌های بزرگ مناسب نیست
  • نیاز به مدل پیشرفته: مدل‌های رایگان معمولاً کوچک‌تر هستند
  • عدم دسترسی از ایران: ابتدا سیاست دسترسی Provider را بررسی کنید
  • نیاز به کارت بانکی: اگر امکان ارائه کارت وجود ندارد، Provider دیگری انتخاب کنید

منابع رسمی بررسی‌شده

نکات ویژه برای کاربران در ایران

  • Groq از ایران قابل دسترسی است و نیاز به کارت بانکی ندارد
  • اگر امکان ارائه کارت بانکی وجود ندارد، فقط از Providerهای بدون کارت استفاده کنید
  • وضعیت دسترسی را در کاتالوگ بررسی کنید
  • برای پروژه‌های حساس از Ollama محلی استفاده کنید
  • همیشه یک Provider جایگزین آماده داشته باشید

منابع

راهنماهای مرتبط

  • [راهنمای LLM رایگان](free-llm-api.md) — انتخاب Provider بر اساس نیاز و سهمیه
  • [راهنمای ساخت ربات چت فارسی با Python](build-persian-chatbot-python.md) — نمونه پروژه‌ی قابل اجرا برای دانشجو
  • [مدل‌های رایگان دائمی](permanent-free-models.md) — گزینه‌های بلندمدت برای MVP