OpenHands CLI सेटअप: API Key, Base URL और मॉडल
uv से OpenHands CLI इंस्टॉल करें, BetterToken API Key और Base URL कॉन्फ़िगर करें और environment variable overrides से headless अनुरोध जांचें।
Environment variables से OpenHands CLI को BetterToken से जोड़ें। GPT मॉडल के साथ macOS परीक्षण में OpenHands CLI 1.16.0 ने /v1/responses से headless टेक्स्ट अनुरोध और फ़ाइल पढ़ने वाले tool calls पूरे किए।
मुख्य सेटिंग्स
| फ़ील्ड | मान |
|---|---|
| API Key | LLM_API_KEY में BetterToken API Key |
| Base URL | LLM_BASE_URL में https://bettertoken.ai/v1 |
| मॉडल | LLM_MODEL में openai/YOUR_MODEL_ID |
| कॉन्फ़िगरेशन override | --override-with-envs |
आवश्यकताएं
- uv और Python 3.12 या बाद का संस्करण
- BetterToken API Key: रजिस्टर करें और प्राप्त करें
- model plaza से कॉपी किया गया Model ID
इंस्टॉल करें
आधिकारिक इंस्टॉलेशन गाइड में दिया package नाम और command इस्तेमाल करें:
uv tool install openhands --python 3.12openhands --versionमैन्युअल सेटअप
YOUR_API_KEY और YOUR_MODEL_ID बदलें। LLM_MODEL में openai/ prefix बनाए रखें:
export LLM_MODEL="openai/YOUR_MODEL_ID"export LLM_API_KEY="YOUR_API_KEY"export LLM_BASE_URL="https://bettertoken.ai/v1"OpenHands शुरू करते समय --override-with-envs दें ताकि ये variables सहेजी गई settings को override करें। यह override केवल उस run पर लागू होता है और मान configuration में सहेजता नहीं है।
कनेक्शन जांचें
openhands --headless --json --override-with-envs -t "Reply with only: OK"JSONL output में अंतिम उत्तर OK है या नहीं देखें। फ़ाइल एक्सेस अलग से जांचने के लिए अपने project से चलाएं और OpenHands से किसी ज्ञात फ़ाइल को पढ़ने को कहें; tool result और अंतिम उत्तर दोनों जांचें।
मॉडल बदलें
LLM_MODEL को openai/ के बाद किसी अन्य सटीक Model ID पर सेट करें। --override-with-envs के साथ फिर चलाएं।
सामान्य त्रुटियां
| समस्या | क्या जांचें |
|---|---|
| Environment settings लागू नहीं होतीं | Command में --override-with-envs शामिल करें। |
| प्रमाणीकरण विफल होता है | OpenHands चलाने वाले terminal में LLM_API_KEY जांचें। |
| एंडपॉइंट गलत है | LLM_BASE_URL में https://bettertoken.ai/v1 दें; /responses या /chat/completions न जोड़ें। |
| मॉडल नहीं मिलता | openai/ prefix बनाए रखें और LLM_MODEL का शेष हिस्सा model plaza से सटीक कॉपी करें। |
संबंधित गाइड
तकनीकी विवरण
OpenHands CLI 1.16.0 ने परीक्षण किए गए टेक्स्ट और फ़ाइल-पठन अनुरोध /v1/responses पर भेजे। Base URL /v1 पर रखें; client अनुरोध पथ जोड़ता है।

