> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexinference.com/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenWorker

> OpenWorker को उसके OpenAI प्रोवाइडर के माध्यम से FlexInference पर इंगित करें।

OpenWorker अपने OpenAI प्रोवाइडर को किसी भी OpenAI-अनुरूप सर्वर पर इंगित करता है। Keys ऐप के लोकल सीक्रेट स्टोर में होते हैं, किसी फ़ाइल में नहीं।

OpenWorker आपको प्रति अनुरोध `start_within` सेट करने की कोई जगह नहीं देता है, इसलिए डेडलाइन key पर जाती है। पहले एक बनाएं (देखें [agent keys](/hi/agent-keys))।

<Note>
  OpenWorker ओपन बीटा में है, इसलिए ये फ़ील्ड बदल सकते हैं। इन्हें अपने बिल्ड के अनुसार जांचें।
</Note>

endpoint और key ऐप के UI के माध्यम से जाते हैं, किसी फ़ाइल के माध्यम से नहीं, इसलिए इस पृष्ठ पर कोई agent सेटअप प्रॉम्प्ट नहीं है। केवल मॉडल लाइन config में होती है।

## OpenWorker कॉन्फ़िगर करें

1. OpenWorker खोलें और प्रोवाइडर सेटिंग्स पर जाएं। **OpenAI** प्रोवाइडर चुनें।

2. अपनी agent key को **OpenAI API key** में पेस्ट करें।

3. **Custom endpoint (optional)** को राउटर पर सेट करें, जिसमें `/v1` सफ़िक्स शामिल हो।

   ```text theme={null}
   https://api.flexinference.com/v1
   ```

4. डिफ़ॉल्ट मॉडल को `~/.config/coworker/config.toml` में सेट करें।

   ```toml theme={null}
   model = "gpt-5.6-sol"
   ```

`<your-project>/.coworker/config.toml` पर एक प्रति-कार्यस्थान फ़ाइल वैश्विक फ़ाइल को ओवरराइड करती है। इसमें हर key वैकल्पिक है, और अनसेट keys बिल्ट-इन डिफ़ॉल्ट पर वापस आ जाती हैं।

OpenWorker पर्यावरण से `OPENAI_API_KEY` भी पढ़ता है। इसे सीक्रेट स्टोर से बाहर रखने के लिए अपनी agent key को वहां एक्सपोर्ट करें।

```bash theme={null}
export OPENAI_API_KEY=flex_live_...
```

## Key लागू होने की पुष्टि करें

हर प्रतिक्रिया `x-flexinference-defaults-applied` के साथ आती है। OpenWorker प्रतिक्रिया हेडर नहीं दिखाता है, इसलिए इसके बजाय डैशबोर्ड में **Logs** के तहत अनुरोध पढ़ें।

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

**OpenWorker ने key से प्रोवाइडर का पता नहीं लगाया।** यह अनुमान लगाने के लिए `sk-` और `AIza` प्रीफ़िक्स की जांच करता है, और एक `flex_live_` key इनमें से किसी से भी मेल नहीं खाती। **OpenAI** को स्वयं चुनें।

**अनुरोध अभी भी OpenAI पर जाते हैं।** **Custom endpoint (optional)** खाली है, इसलिए प्रोवाइडर `api.openai.com` पर वापस आ जाता है। इसे राउटर URL पर सेट करें, जिसमें `/v1` शामिल हो।

**[`400 unsupported_parameter`](/hi/errors#unsupported_parameter)।** OpenWorker ने एक Chat Completions पैरामीटर भेजा जिसे हम अनुवादित नहीं करते हैं, और एक गैर-OpenAI मॉडल पर हम उनमें से किसी को भी अस्वीकार कर देते हैं। एक `gpt-*` slug का उपयोग करें।

**[`400 key_default_not_applicable`](/hi/errors#key_default_not_applicable)।** आपकी key में एक अवधि है और उनमें से एक पैरामीटर इसके साथ आया। key को एक टियर में संपादित करें।

**मॉडल पिकर और `config.toml` असहमत हैं।** एक प्रति-कार्यस्थान `.coworker/config.toml` वैश्विक फ़ाइल को ओवरराइड करता है। जांचें कि आपकी प्रोजेक्ट डायरेक्टरी में कौन सा है।

हमारे द्वारा लौटाए गए हर अस्वीकृति के लिए [errors](/hi/errors) देखें, और OpenWorker के लिए विशिष्ट नहीं होने वाले के लिए [agent keys](/hi/agent-keys) देखें।
