llama.cpp b11077 रिलीज़ ने राउटर मोड में एक बग को संबोधित किया जहां `--api-key-file` तर्क को राउटर-जनित बाल उदाहरणों में गलत तरीके से आगे बढ़ाया गया था। इससे `--api-key` का उपयोग करने वाले क्लाइंट्स को चैट पूर्णताओं पर 401 त्रुटियां प्राप्त होती थीं और अंदरूनी राउटर स्ट्रीम कॉल काम नहीं कर पाते थे।

  • `unset_reserved_args()` में `LLAMA_ARG_API_KEY_FILE` को अनसेट करता है ताकि कोई भी API कुंजी बाल उदाहरणों तक न पहुंचे।
  • सुनिश्चित करता है कि राउटर द्वारा स्वीकृत सभी कुंजियां फ़ाइल कुंजियों के खिलाफ पुनः सत्यापन के बिना अंत-से-अंत काम करें।
  • राउटर की आंतरिक स्ट्रीम कॉल, जैसे POST /v1/streams/lookup और DELETE /v1/stream, को 401 त्रुटियों के साथ चुपचाप अस्वीकार होने से रोकता है।

यह ठीक #28820 समस्या को हल करता है यह सुनिश्चित करके कि प्रमाणीकरण बाल प्रक्रियाओं के बजाय राउटर की जिम्मेदारी बना रहे।