FastAPI
رفتن به کانال در Telegram
Sharing specialized content about the FastAPI framework, Python, and FastAPI deployment in the cloud. مطالب تخصصی فریم ورک FastAPI . پایتون محتوای فارسی و انگلیسی Discussion: https://t.me/fastapi_persian #fastapi #python #cloud
نمایش بیشتر670
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-37 روز
+330 روز
آرشیو پست ها
670
مثال ساده یک دستور
{
"action": "set_dns_record",
"args": {
"record_type": "A",
"zone_name": "example.com",
"value": "1.2.3.4"
}
}
در واقع، MCP یک زبان مشترک بین LLM و سیستمهای اجرای عمل (مثل سرورهای DNS، دیتابیس یا هر سرویس دیگر) است
با کمک fastapi میتونید mcp کلاینت بنویسید و LLM میتونه به صورت کارگزار (agent) کار مربوطه را در اون سرویس انجام بده مثلا میخوایید یه رکورد جدید تو کلادفر dns ایجاد کنید دیگه نیاز نیست از LLM بپرسید و خودتون دستی انجام بدید . LLM به جای شما اون کار را انجام میده .670
MCP یا Model Context Protocol یک پروتکل استاندارد است که برای ارتباط بین مدلهای هوش مصنوعی (مثل LLM) و سرورهای اجرای دستورها طراحی شده است. این پروتکل به جای استفاده مستقیم از API، یک ساختار سادهشده بر پایه JSON برای ارسال “دستور” و “آرگومانها” فراهم میکند. هدف MCP این است که مدلها بتوانند به صورت مستقل و قابل پیشبینی با سیستمها تعامل کنند، بدون نیاز به دانستن جزئیات APIهای خاص هر سرویس.
670
مثال ساده یک دستور
{
"action": "set_dns_record",
"args": {
"record_type": "A",
"zone_name": "example.com",
"value": "1.2.3.4"
}
}
در واقع، MCP یک زبان مشترک بین LLM و سیستمهای اجرای عمل (مثل سرورهای DNS، دیتابیس یا هر سرویس دیگر) است
با کمک fastapi میتونید mcp کلاینت بنویس و LLM به صورت کارگزار agent کار مربوطه را در اون سرویس انجام بده مثلا میخوایید یه رکورد جدید تو کلادفر dns ایجاد کنید دیگه نیاز نیست از LLM بپرسید و خودتون دستی انجام بدید . LLM به جای شما اون کار را انجام میده .670
MCP یا Model Control Protocol یک پروتکل استاندارد است که برای ارتباط بین مدلهای هوش مصنوعی (مثل LLM) و سرورهای اجرای دستورها طراحی شده است. این پروتکل به جای استفاده مستقیم از API، یک ساختار سادهشده بر پایه JSON برای ارسال “دستور” و “آرگومانها” فراهم میکند. هدف MCP این است که مدلها بتوانند به صورت مستقل و قابل پیشبینی با سیستمها تعامل کنند، بدون نیاز به دانستن جزئیات APIهای
670
شما از AsyncSession در sqlAlchemy استفاده میکنید یا از همون حالت قبلی session
1:
```
from sqlalchemy.ext.asyncio import AsyncSession
2:from sqlalchemy.orm import Session
`670
⚠️تو ورژن 3.14 پایتون طبق PEP 765 دیگه تو بلاک finally از return/break/continue استفاده نکنید. اگر با ورژن های پایین تر هم کد میزنید سعی کنید اینکارو اونجا هم نکنید تا کدتون با پایتون ۳.۱۴ سازگار باشه.
670
دیپلوی کردن اپلیکیشنهای FastAPI به سادگی تایپ یک کامند .. بله فقط کافیه بنویسید
fastapi deployو بعد از چند لحظه اپلیکیشن شما در فضای ابری مستقر خواهد شد. سرویس جدید fastapicloud که به تازگی توسط fastapilab معرفی شده است با همکاری تیم توسعه فست ای پی آی در حال آماده سازی این پلتفرم میباشند اگر مایل هستید از این سرویس استفاده کنید باید در صف انتظار باشید تا بتوانید جزو اولین کسانی باشید که میتونند این تجربه را داشته باشند. https://fastapicloud.com/
670
https://babak.uk/blog/fa/2025/jwt-%D8%A7%D9%85%D9%86-%D9%86%DB%8C%D8%B3%D8%AA-%D8%AD%D9%82%DB%8C%D9%82%D8%AA%DB%8C-%DA%A9%D9%87-%DA%A9%D9%85%D8%AA%D8%B1-%DA%A9%D8%B3%DB%8C-%D8%A8%D9%87-%D8%B4%D9%85%D8%A7-%D9%85%DB%8C%DA%AF%D9%88%DB%8C%D8%AF/
به خیلی از ابهامات شما در مورد JWT پاسخ میده .. میدونم کامل نیست ولی فعلا این از دست من بر میومد.
670
https://blog.bytebytego.com/p/ep158-how-to-learn-api-development
چطوری API بسازیم .. حتما بخونید خیلی مفید است
670
https://youtu.be/H9Blu0kWdZE?si=IQ4iDMCtFlIQJcCU
برای درک بهتر معماری تر و تمیز در FastAPI این ویدئو را ببینید .
Clean Architecture
670
https://medium.com/@amirm.lavasani/how-to-add-automatic-versioning-to-your-fastapi-service-b008ed5f3edc
چطوری یک کاری کنیم که اپ fastapi ما به صورت اتوماتیک ورژنش تغییر بکنه !
670
نسخه جدید تمپلت fastapi ارائه شد این نسخه از chakra UI ورژن ۳ پشتیبانی میکند
https://t.co/tj0smweAEQ
