Apple-მა თავისი Foundation Models-ის ჩარჩოს ფარგლებში ახალი შესაძლებლობა დაამატა, რომელიც დეველოპერებს საშუალებას აძლევს, Claude-ის ენობრივი მოდელები აპლიკაციებში სერვერულ დონეზე დანერგონ. ეს ინტეგრაცია ხორციელდება სპეციალური Swift პაკეტის მეშვეობით, რომელიც Claude-ს Apple-ის სტანდარტულ LanguageModel პროტოკოლთან თავსებადს ხდის.
| Reference | Covers |
|---|---|
| Apple Foundation Models documentation | LanguageModelSession, @Generable, Transcript, Tool, and the rest of the framework surface |
| ClaudeForFoundationModels on GitHub | Source, the runnable example, and the issue tracker |
| Claude API reference | The underlying Messages API |
ახალი ინსტრუმენტი დეველოპერებს აძლევს საშუალებას, გამოიყენონ Apple-ის LanguageModelSession API ისევე, როგორც ამას მოწყობილობაზე არსებული მოდელების შემთხვევაში აკეთებენ. ეს ნიშნავს, რომ ნაკადური პასუხები (streaming), ხელსაწყოების გამოძახება და გენერირების მართვა ერთიანი სტანდარტით ხდება.
უსაფრთხოება და მუშაობის პრინციპი
მნიშვნელოვანია, რომ მოთხოვნები აპლიკაციიდან პირდაპირ Claude-ის API-ს ეგზავნება. Apple არ არის ჩართული მონაცემთა მიმოცვლის პროცესში და არ აქვს წვდომა მომხმარებლის პრომპტებზე ან მოდელის პასუხებზე. გადახდები ხორციელდება უშუალოდ Anthropic-ის ანგარიშის მეშვეობით, სტანდარტული ტარიფებით.
დეველოპერებს შეუძლიათ თავად გადაწყვიტონ, როდის გამოიყენონ Apple-ის ლოკალური მოდელი და როდის მიმართონ Claude-ს. ლოკალური მოდელები ოპტიმალურია სწრაფი და კონფიდენციალური ამოცანებისთვის, ხოლო Claude-ის გამოყენება რეკომენდებულია უფრო დიდი კონტექსტის, რთული მსჯელობისა და სერვერული ხელსაწყოების (მაგალითად, ვებ-ძიების) საჭიროებისას.
ტექნიკური მოთხოვნები
პაკეტი ამჟამად ბეტა რეჟიმშია და განკუთვნილია OS 27-ის (iOS, macOS, visionOS, watchOS) ბეტა ვერსიებისთვის. ინტეგრაციისთვის საჭიროა Xcode 27 და Claude-ის API გასაღები. პროდუქციულ გარემოში გადასვლისას, უსაფრთხოების მიზნით, რეკომენდებულია API გასაღების პროქსი სერვერის საშუალებით მართვა, რათა ის აპლიკაციის ბინარულ ფაილში არ იყოს ჩაშენებული.
სერვერული ხელსაწყოები და ფუნქციონალი
ინტეგრაცია მხარს უჭერს სერვერულ ხელსაწყოებს, როგორიცაა ვებ-ძიება და კოდის შესრულება. ეს საშუალებას აძლევს მოდელს, შეასრულოს მოქმედებები Anthropic-ის ინფრასტრუქტურაზე, რაც ამცირებს დაყოვნებას. ასევე ხელმისაწვდომია სტრუქტურირებული გამომავალი მონაცემების გენერირება, რაც დეველოპერებს საშუალებას აძლევს, Claude-ის პასუხები პირდაპირ პროგრამულ ტიპებში გარდაქმნან.






დისკუსია
0 კომენტარი
ჯერ კომენტარი არ არის — იყავი პირველი.