Skip to main content
Arka LLM requests को apple-fm provider के माध्यम से Apple के on-device Foundation Models (Apple Intelligence) पर route कर सकता है। Inference आपके Mac पर ही रहता है — कोई API key आवश्यक नहीं।

आवश्यकताएँ

  • macOS 26+ (System Settings में Apple Intelligence सक्षम)
  • Apple Silicon Mac जो Apple Intelligence का समर्थन करता है
  • Python वैकल्पिक extra: pip install 'arka-agent[apple-fm]' (apple-fm-sdk install करता है)
Linux और Windows पर provider register तो होता है लेकिन हमेशा gracefully skip कर दिया जाता है।

त्वरित सेटअप

Apple Intelligence को अपने preferred provider के रूप में सेट करें:
या .env में जोड़ें:

यह कैसे काम करता है

  1. Native SDK — Arka सीधे apple-fm-sdk को call करता है (SystemLanguageModel + LanguageModelSession)।
  2. Fallback chain — समर्थित Macs पर, auto-built fallback chain में Ollama के बाद apple-fm जोड़ा जाता है।
  3. Streaming — जब उपलब्ध हो तो SDK के stream_response() के माध्यम से समर्थित।
किसी भी समय उपलब्धता जाँचें:

वैकल्पिक: apple-fm-cli server

यदि SDK install नहीं है लेकिन आप एक OpenAI-compatible लोकल सर्वर चलाते हैं (उदाहरण के लिए apple-fm-cli), तो Arka उसे स्वतः detect करता है:
उस endpoint का उपयोग करने के लिए Arka को configure करें (डिफ़ॉल्ट port 8765 8000 पर vLLM के साथ conflict से बचाता है):
सर्वर को असली API key की ज़रूरत नहीं है; Arka एक placeholder bearer token भेजता है।

समस्या निवारण

Uninstall किए बिना provider अक्षम करें:

संबंधित

  • Model hosting setup — Ollama, vLLM, LM Studio, Exo
  • arka llm providers --models — configured providers की सूची
  • arka hybrid status — local और hosted routes को जोड़ें