Goose सेटअप: API Key, Base URL और मॉडल
BetterToken API Key, सही OpenAI host और Model ID के साथ Goose कॉन्फ़िगर करें। developer extension चालू करें और टेक्स्ट अनुरोध जांचें।
Goose के OpenAI provider से इसे BetterToken से जोड़ें। GPT मॉडल के साथ macOS परीक्षण में Goose 1.55.0 ने /v1/responses से टेक्स्ट अनुरोध और फ़ाइल पढ़ने वाले tool calls पूरे किए।
मुख्य सेटिंग्स
| फ़ील्ड | मान |
|---|---|
| API Key | OPENAI_API_KEY में BetterToken API Key |
| Base URL | OPENAI_HOST में https://bettertoken.ai, /v1 के बिना |
| मॉडल | GOOSE_MODEL में YOUR_MODEL_ID |
| प्रोवाइडर | GOOSE_PROVIDER=openai |
आवश्यकताएं
- नीचे दिए गए commands के लिए macOS या Linux terminal
- BetterToken API Key: रजिस्टर करें और प्राप्त करें
- model plaza से कॉपी किया गया Model ID
इंस्टॉल करें
आधिकारिक Goose installer इस्तेमाल करें:
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bashgoose --versionमैन्युअल सेटअप
चलाने से पहले YOUR_API_KEY और YOUR_MODEL_ID बदलें:
export GOOSE_PROVIDER="openai"export GOOSE_MODEL="YOUR_MODEL_ID"export OPENAI_API_KEY="YOUR_API_KEY"export OPENAI_HOST="https://bettertoken.ai"OPENAI_HOST में साइट का root दें। Provider OpenAI होने पर भी इस field में /v1 न जोड़ें।
फ़ाइल एक्सेस के लिए goose configure चलाएं, Toggle Extensions चुनें और developer चालू करें। developer एक्सटेंशन फ़ाइल और shell tools देता है।
कनेक्शन जांचें
इसी terminal में यह command चलाएं:
goose run --no-session --max-turns 4 -t "Reply with only: OK"अंतिम उत्तर OK है या नहीं जांचें। फ़ाइल एक्सेस अलग से जांचने के लिए, अपने project में Goose चलाकर किसी ज्ञात फ़ाइल को पढ़ने को कहें; tool result और अंतिम उत्तर, दोनों जांचें।
मॉडल बदलें
GOOSE_MODEL को model plaza के किसी अन्य सटीक Model ID पर सेट करें और नया रन शुरू करें।
सामान्य त्रुटियां
| समस्या | क्या जांचें |
|---|---|
| प्रमाणीकरण विफल होता है | Goose चलाने वाले terminal में OPENAI_API_KEY जांचें। |
| अनुरोध URL गलत है | OPENAI_HOST को https://bettertoken.ai पर सेट करें; /v1 या endpoint suffix न जोड़ें। |
| फ़ाइल tools उपलब्ध नहीं हैं | goose configure से अंतर्निहित developer extension चालू करें। |
| अनुरोध अब भी Responses का उपयोग करते हैं | Goose 1.55.0 परीक्षण में OPENAI_BASE_PATH=v1/chat/completions देने पर भी अनुरोध /v1/responses पर ही गए। वास्तविक अनुरोध पथ जांचें। |
संबंधित गाइड
तकनीकी विवरण
परीक्षण किए गए टेक्स्ट और फ़ाइल-पठन अनुरोधों ने /v1/responses का उपयोग किया। केवल provider या environment variable नाम से यह तय नहीं होता कि Goose किसी दूसरे मॉडल के लिए कौन-सा protocol चुनेगा।

