Gradio MCP სერვერების მასშტაბური განახლება: ვერსია 5.38.0-ის ახალი ფუნქციები
Gradio-მ გამოუშვა MCP სერვერების 5.38.0 ვერსია, რომელსაც ემატება მნიშვნელოვანი გაუმჯობესებები. ახლა შესაძლებელია ფაილების პირდაპირი ატვირთვა, AI ამოცანების პროგრესის რეალურ დროში მონიტორინგი, API-ების ავტომატური ინტეგრაცია OpenAPI-ის მეშვეობით, გაუმჯობესებული აუთენტიფიკაცია და ხელსაწყოების აღწერის მორგება. ეს განახლება დეველოპერებს მუშაობას უმარტივებს და ზრდის Gradio აპლიკაციების შესაძლებლობებს.
ამ მიზნით, წარმოგიდგენთ Gradio MCP სერვერებისთვის დამატებულ მნიშვნელოვან გაუმჯობესებებს, 5.38.0 ვერსიის მდგომარეობით.
თუკი ოდესმე გიცდიათ დისტანციური Gradio MCP სერვერის გამოყენება, რომელიც ფაილს (სურათი, ვიდეო, აუდიო) იღებს შეყვანად, ალბათ შეგხვედრიათ მსგავსი შეცდომა. ეს იმიტომ ხდება, რომ Gradio სერვერი განთავსებულია სხვა მანქანაზე, რაც იმას ნიშნავს, რომ ნებისმიერი შეყვანის ფაილი საჯარო URL-ის მეშვეობით უნდა იყოს ხელმისაწვდომი, რათა მათი დისტანციურად ჩამოტვირთვა მოხდეს. მიუხედავად იმისა, რომ ფაილების ონლაინ ჰოსტინგისთვის მრავალი გზა არსებობს, ყველა მათგანი თქვენს სამუშაო პროცესს დამატებით, ხელით შესასრულებელ ნაბიჯს სძენს. LLM აგენტების ეპოქაში, განა არ უნდა ველოდოთ მათგან, რომ ამას თავად გააკეთებენ? Gradio ახლა მოიცავს "ფაილის ატვირთვის" (File Upload) MCP სერვერს, რომლის გამოყენებაც აგენტებს შეუძლიათ ფაილების უშუალოდ თქვენს Gradio აპლიკაციაში ასატვირთად. თუ თქვენი Gradio MCP სერვერის რომელიმე ხელსაწყოს ფაილის შეყვანა სჭირდება, კავშირის დოკუმენტაცია ახლა გაჩვენებთ, თუ როგორ უნდა გაუშვათ "ფაილის ატვირთვის" MCP სერვერი. მეტი ინფორმაცია ამ სერვერის გამოყენების შესახებ (და უსაფრთხოების მნიშვნელოვანი მოსაზრებები) იხილეთ Gradio-ს გაიდებში.
AI ამოცანის სირთულიდან გამომდინარე, შედეგების მიღებას შეიძლება გარკვეული დრო დასჭირდეს. ახლა Gradio აწვდის პროგრესის შეტყობინებებს თქვენს MCP კლიენტს, რაც საშუალებას გაძლევთ სტატუსის მონიტორინგი რეალურ დროში განახორციელოთ! როგორც MCP დეველოპერისთვის, ძალზე რეკომენდებულია თქვენი MCP ხელსაწყოების იმპლემენტაცია, რათა მათ ასეთი პროგრესის სტატუსები გამოსცენ. ჩვენი გაიდი გაჩვენებთ, თუ როგორ უნდა გააკეთოთ ეს.
თუ გსურთ არსებული ბექენდ API-ის ინტეგრირება LLM-ში, აქამდე API endpoint-ების ხელით დაკავშირება გიწევდათ MCP ხელსაწყოებთან. ეს შეიძლება იყოს შრომატევადი და შეცდომების გამომწვევი პროცესი. ამ გამოშვებით, Gradio-ს შეუძლია მთელი პროცესის ავტომატიზაცია თქვენთვის! ერთი ხაზი კოდით, შეგიძლიათ თქვენი ბიზნეს ბექენდი ნებისმიერ MCP-თან თავსებად LLM-ში ინტეგრირება. OpenAPI არის ფართოდ მიღებული სტანდარტი RESTful API-ების მანქანურად წაკითხვად ფორმატში აღსაწერად, როგორც წესი, JSON ფაილის სახით. Gradio ახლა წარმოგიდგენთ gr.load_openapi ფუნქციას, რომელიც Gradio აპლიკაციას უშუალოდ OpenAPI სქემიდან ქმნის. შემდეგ შეგიძლიათ გაუშვათ აპლიკაცია mcp_server=True პარამეტრით, რათა ავტომატურად შექმნათ MCP სერვერი თქვენი API-ისთვის! მეტი დეტალები იხილეთ Gradio-ს გაიდებში.
MCP სერვერის დეველოპმენტში ხშირია აუთენტიფიკაციის ჰედერების (authentication headers) გამოყენება სერვისების გამოსაძახებლად მომხმარებლების სახელით. როგორც MCP სერვერის დეველოპერს, გსურთ მკაფიოდ აცნობოთ თქვენს მომხმარებლებს, თუ რომელი სერთიფიკატები (credentials) უნდა მიაწოდონ მათ სერვერის სწორად გამოყენებისთვის. ამის შესაძლებლად, ახლა შეგიძლიათ თქვენი MCP სერვერის არგუმენტები gr.Header ტიპით განსაზღვროთ. Gradio ავტომატურად ამოიღებს ამ ჰედერს შემომავალი მოთხოვნიდან (თუ ის არსებობს) და გადასცემს თქვენს ფუნქციას. gr.Header-ის გამოყენების უპირატესობა ის არის, რომ MCP კავშირის დოკუმენტაცია ავტომატურად აჩვენებს ჰედერებს, რომლებიც უნდა მიაწოდოთ სერვერთან დაკავშირებისას! ქვემოთ მოცემულ მაგალითში, X-API-Token ჰედერი ამოღებულია შემომავალი მოთხოვნიდან და გადაეცემა როგორც x_api_token არგუმენტი make_api_request_on_behalf_of_user ფუნქციას. მეტი შეგიძლიათ წაიკითხოთ Gradio-ს გაიდებში.
Gradio ავტომატურად აგენერირებს ხელსაწყოს აღწერილობებს თქვენი ფუნქციის სახელებიდან და docstring-ებიდან. ახლა შეგიძლიათ ხელსაწყოს აღწერილობა კიდევ უფრო დააკონფიგურიროთ api_description პარამეტრის გამოყენებით. ამ მაგალითში, ხელსაწყოს აღწერილობა იქნება: "ნებისმიერ სურათზე სეპიას ფილტრის გამოყენება". მეტი წაიკითხეთ გაიდში.
გსურთ, რომ Gradio-ს ახალი MCP-თან დაკავშირებული ფუნქცია დავამატოთ? შეგვატყობინეთ ბლოგის კომენტარებში ან GitHub-ზე. ასევე, თუ შექმენით მაგარი MCP სერვერი ან Gradio აპლიკაცია, გაგვაგებინეთ კომენტარებში და ჩვენ მას გავაძლიერებთ! მეტი სტატია ჩვენი ბლოგიდან · დარეგისტრირდით ან შეხვიდეთ კომენტარის დასატოვებლად.
თეგები:
#ai
#განახლება
#llm
#დეველოპმენტი
#gradio
#mcp
#api ინტეგრაცია
#ფაილის ატვირთვა
#openapi
#აუთენტიფიკაცია
წყარო: huggingface.co
AI-ით გადამუშავებული
მსგავსი სტატიები
ტექნოლოგიები
Honor Magic V6: უთხელესი დასაკეცი ტელეფონი? პირველი შთაბეჭდილებები
ტექნოლოგიები
Honor Magic V6: ყველაზე თხელი დასაკეცი სმარტფონი და მისი შთამბეჭდავი შესაძლებლობები
ტექნოლოგიები