[FA] فارسی | EN
هاب مثالهای راهیانا ✨
به مرکز رسمی مثالها و پروژههای آموزشی راهیانا خوش آمدید. این ریپو «هاب» تمام مثالهای زبانهای مختلف را یکجا معرفی و لینک میکند تا سریعتر شروع کنید و بهترین مسیر را پیدا کنید.
- آدرس پایه:
https://rahyana.ir/api/v1 - احراز هویت: هدر
Authorization: Bearer YOUR_API_KEY - مدلها: دریافت فهرست مدلها با
GET /api/v1/models - قالب خطا: شیء
errorشاملmessage،type،codeو در برخی موارد هدرX-Provider-Error. - تست محلی: از متغیرهای محیطی
API_KEY_OVERRIDEوBASE_URL_OVERRIDEاستفاده کنید.
curl -s -H "Authorization: Bearer $API_KEY" \
"https://rahyana.ir/api/v1/models"curl -s -X POST "https://rahyana.ir/api/v1/chat/completions" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-4o",
"messages": [{"role":"user","content":"سلام"}]
}'- «مسیرها» و «ساختار بدنه/پاسخ» با استاندارد OpenAI سازگار است؛ میتوانید بسیاری از کلاینتهای OpenAI را با تغییر آدرس پایه و کلید استفاده کنید.
- برای حالتهای خاص (مانند تصویر/صوت/PDF یا ابزارها)، راهیانا نگاشتهای سازگار فراهم کرده است.
- مدلها:
docs/models.fa.md(و نسخه انگلیسیdocs/models.en.md) - چت کامپلشن:
docs/chat-completions.fa.md(و نسخه انگلیسیdocs/chat-completions.en.md)
- JavaScript: بهزودی اضافه میشود
- TypeScript: بهزودی اضافه میشود
- Python: بهزودی اضافه میشود
- مثالهای «چت تکمیلی» (Basic/Streaming/JSON Mode) و ورودیهای تصویر/صوت/PDF
- پروژههای واقعی و پرتقاضا (تولید محتوا، چتبات، دستیار کدنویسی و ...)
- ابزارهای توسعهمحور (تولید تست، مانیتورینگ عملکرد، تولید مستندات، بازبین کد، CI/CD)
- مثالها «قابل اجرا» و مستند هستند (FA/EN)
- تست دود (Smoke Test) برای اطمینان از صحت اجرای نمونهها
- فرمت و لینت استاندارد (Black/Ruff، ESLint/Prettier)
- باگ یا پیشنهاد دارید؟ در «Issues» مطرح کنید.
- ایدههای جدید را در «Discussions» به اشتراک بگذارید.
- راهنمای مشارکت: فایل
CONTRIBUTING.md