प्रमाणीकरण
Cyberstrike को काम करने के लिए कम से कम एक AI प्रदाता के साथ प्रमाणीकरण आवश्यक है। यह गाइड समर्थित प्रदाताओं के लिए क्रेडेंशियल सेट करने को कवर करती है।
प्रदाता कनेक्ट करें
प्रमाणीकरण का सबसे सरल तरीका — TUI में चलाएं:
/connectइंटरैक्टिव मेनू से अपना प्रदाता चुनें:
? Select provider❯ cyberstrike (recommended) anthropic (Claude Max or API key) github-copilot openai (ChatGPT Plus/Pro or API key) google openrouter …सूची मॉडल कैटलॉग से गतिशील रूप से बनाई जाती है और प्राथमिकता के अनुसार क्रमबद्ध होती है, इसलिए सटीक प्रविष्टियां भिन्न हो सकती हैं। यह एक ऑटोकम्प्लीट प्रॉम्प्ट है, फिक्स्ड मेनू नहीं।
प्रदाता-विशिष्ट सेटअप
Anthropic
- console.anthropic.com से अपनी API key प्राप्त करें
/connectचलाएं, Anthropic चुनें, अपनी API key दर्ज करें
OpenAI
- platform.openai.com से अपनी API key प्राप्त करें
/connectचलाएं, OpenAI चुनें, अपनी API key दर्ज करें
GitHub Copilot
- एक सक्रिय GitHub Copilot सब्सक्रिप्शन हो
/connectचलाएं, Login with GitHub Copilot चुनें- ब्राउज़र OAuth फ़्लो के माध्यम से अधिकृत करें — कोई API key आवश्यक नहीं
विवरण के लिए GitHub Copilot देखें।
OpenRouter
OpenRouter मुफ्त टियर के साथ कई मॉडल तक पहुंच प्रदान करता है:
- openrouter.ai/keys से अपनी API key प्राप्त करें
/connectचलाएं, OpenRouter चुनें, अपनी API key दर्ज करें
Google Gemini
- ai.google.dev से अपनी API key प्राप्त करें
/connectचलाएं, Google चुनें, अपनी API key दर्ज करें
Ollama (स्थानीय)
Ollama को कोई API key आवश्यक नहीं है लेकिन इसे स्थानीय रूप से चलना चाहिए:
# Start Ollamaollama serve
# Pull a modelollama pull llama3.3फिर Ollama मॉडल चुनने के लिए /models का उपयोग करें।
एनवायरनमेंट वेरिएबल
CI/CD या ऑटोमेशन के लिए एनवायरनमेंट वेरिएबल के माध्यम से क्रेडेंशियल सेट करें:
# Anthropicexport ANTHROPIC_API_KEY="sk-ant-..."
# OpenAIexport OPENAI_API_KEY="sk-..."
# Googleexport GOOGLE_GENERATIVE_AI_API_KEY="AI..."
# OpenRouterexport OPENROUTER_API_KEY="sk-or-..."
# Groqexport GROQ_API_KEY="gsk_..."स्थायी बनाने के लिए अपनी शेल प्रोफ़ाइल में जोड़ें:
# ~/.bashrc or ~/.zshrcexport ANTHROPIC_API_KEY="sk-ant-..."कॉन्फ़िगरेशन फ़ाइल
कॉन्फ़िग फ़ाइल में क्रेडेंशियल संग्रहीत करें:
{ "provider": { "anthropic": { "options": { "apiKey": "{env:ANTHROPIC_API_KEY}" } } }}Tip
कॉन्फ़िग फ़ाइलों में एनवायरनमेंट वेरिएबल को संदर्भित करने के लिए {env:VAR_NAME} सिंटैक्स का उपयोग करें।
क्रेडेंशियल प्रबंधन
स्थिति देखें
कनेक्ट किए गए प्रदाताओं और सक्रिय क्रेडेंशियल देखने के लिए TUI में /status का उपयोग करें।
मॉडल बदलें
किसी भी कनेक्ट किए गए प्रदाता के मॉडल के बीच स्विच करने के लिए /models का उपयोग करें। या कॉन्फ़िग में डिफ़ॉल्ट सेट करें:
{ "model": "anthropic/claude-sonnet-4-20250514"}एंटरप्राइज़ प्रमाणीकरण
AWS Bedrock
# Configure AWS credentialsaws configure
# Or via environmentexport AWS_ACCESS_KEY_ID="..."export AWS_SECRET_ACCESS_KEY="..."export AWS_REGION="us-east-1"फिर /connect चलाएं और Amazon Bedrock चुनें।
Azure OpenAI
export AZURE_API_KEY="..."export AZURE_RESOURCE_NAME="your-resource"Google Vertex AI
gcloud auth application-default loginसुरक्षा सर्वोत्तम प्रथाएं
- API keys को कभी कमिट न करें वर्शन कंट्रोल में
- संवेदनशील मानों के लिए एनवायरनमेंट वेरिएबल का उपयोग करें
- सुरक्षा के लिए नियमित रूप से keys रोटेट करें
- उपलब्ध होने पर स्कोप्ड keys का उपयोग करें
- प्रदाता डैशबोर्ड पर उपयोग की निगरानी करें
समस्या निवारण
अमान्य API Key
Error: Invalid API key- सत्यापित करें कि key सही है (कोई अतिरिक्त स्पेस नहीं)
- जांचें कि key समाप्त नहीं हुई है
- सुनिश्चित करें कि प्रदाता पर बिलिंग सक्रिय है
दर सीमाएं
Error: Rate limit exceeded- प्रतीक्षा करें और पुनः प्रयास करें
- सीमाओं के लिए प्रदाता डैशबोर्ड जांचें
- अपनी योजना को अपग्रेड करने पर विचार करें
नेटवर्क समस्याएं
Error: Connection refused- इंटरनेट कनेक्शन जांचें
- सत्यापित करें कि कोई प्रॉक्सी/फ़ायरवॉल ब्लॉक नहीं कर रहा
- भिन्न नेटवर्क आज़माएं