Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Používejte OpenCode s modely, nástroji MCP a dovednostmi prostřednictvím Unity Gateway. CLI Unity Gateway (ug) zajišťuje přihlášení a konfiguraci v pracovním prostoru, nebo můžete připojení nastavit ručně.
Než začnete
Potřebujete URL pracovního prostoru Azure Databricks a přístup k modelům, MCP službám a dovednostem, které chcete používat. Pro ruční nastavení nainstalujte OpenCode a mějte osobní přístupový token Azure Databricks.
Pro ruční konfiguraci nahraďte <workspace-hostname> hostitelským názvem vašeho pracovního prostoru Azure Databricks a <databricks-pat> tokenem. Používejte kompletní názvy modelů dostupné ve vašem pracovním prostoru a slučujte konfigurační položky do existujících souborů, přičemž nesouvisející nastavení zůstávají nesouvisející.
Pokud už váš administrátor vaše zařízení nakonfiguroval, postupujte podle pokynů vaší organizace.
Použijte Unity Gateway CLI
Instalujte , poté spusťte ugtento příkaz z adresáře vašeho projektu:
ug opencode
Vyberte si svůj pracovní prostor a přihlaste se, když vás k tomu vyzvou. Příkaz otevře OpenCode s nakonfigurovanými modely brán. Začněte programovat nebo zadejte /models pro výběr jiného konfigurovaného modelu.
Modely konfigurujte ručně
Nainstalujte OpenCode a poté tuto konfiguraci sloučete do:~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"model": "databricks-anthropic/system.ai.claude-sonnet-4-6",
"provider": {
"databricks-anthropic": {
"npm": "@ai-sdk/anthropic",
"options": {
"baseURL": "https://<workspace-hostname>/ai-gateway/anthropic/v1",
"apiKey": "<databricks-pat>",
"headers": {
"Authorization": "Bearer <databricks-pat>"
}
},
"models": {
"system.ai.claude-sonnet-4-6": {
"options": {
"toolStreaming": false
}
}
}
}
}
}
Pokud zvolíte jiný model Clauda, nahraďte název modelu na obou místech. Zachovejte toolStreaming: false kvůli kompatibilitě s gateway. Spusť OpenCode s opencode.
U modelů Gemini přidejte samostatného poskytovatele pomocí @ai-sdk/google, základní URL https://<workspace-hostname>/ai-gateway/gemini/v1beta, stejných autentizačních polí a názvů modelů Gemini. Viz dokumentaci poskytovatele OpenCode.
Pro snížení nákladů za token u rutinních úloh zvolte jako svůj model open-source model, například system.ai.glm-5-2. Viz Kontrola výdajů.
Přidat nástroje MCP
Použijte Unity Gateway CLI
Běh:
ug mcp add --agents opencode
Vyberte své služby a pak restartujte pomocí ug opencode.
Ručně konfigurujte MCP služby
Sločte tento záznam do :~/.config/opencode/opencode.json
{
"mcp": {
"dbsql": {
"type": "remote",
"url": "https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.dbsql",
"oauth": false,
"headers": {
"Authorization": "Bearer <databricks-pat>"
}
}
}
}
Pro jinou službu změňte název serveru a nahraďte system.ai.dbsql ho jeho třídílným názvem Unity Catalog. Restartujte OpenCode a požádejte ho, aby použil připojený nástroj. Viz dokumentaci OpenCode MCP.
ug opencode používá ~/.ucode/opencode-xdg/opencode/opencode.json. Použijte tento soubor pro ruční zápisy MCP při spuštění přes ug.
Přidání dovedností
Použijte Unity Gateway CLI
Stáhněte si publikované dovednosti:
ug skills add
Vyberte si své dovednosti a pak restartujte OpenCode. Čte stažené soubory z ~/.agents/skills/ a při práci načítá příslušné dovednosti.
Manuální nastavení dovedností
U souborů, které už máte, umístěte každou úplnou složku dovednosti do ~/.agents/skills/ nebo do složky .opencode/skills/ vašeho projektu. Viz dokumentaci dovedností OpenCode.
Pro přístup k publikovanému registru dovedností přes MCP přidejte druhý server pomocí výše uvedeného příkladu MCP, pojmenujte ho databricks-skill-registrya nastavte url na https://<workspace-hostname>/ai-gateway/skills/. Zachovejte koncové lomítko, hlavičku Bearer a oauth: false. Požádejte agenta, aby použil dovednost pod jejím plným názvem.
Dovednosti Unity Gateway jsou v beta verzi. Viz Govern skills pro zpřístupnění a oprávnění.
Troubleshooting
Požadavek na model selže: Zkontrolujte URL brány, expiraci tokenu, název modelu a oprávnění.
Chybí MCP server: Restartujte agenta. Pokud jste to nastavili s ug, spusťte to tak, ug opencode aby používalo stejná nastavení. Pro ruční nastavení zkontrolujte ~/.config/opencode/opencode.json a token typu Bearer.
Stažená dovednost chybí: Zkontrolujte, zda se její kompletní složka nachází v podporovaném adresáři a obsahuje SKILL.md. Znovu spouštějte ug skills add se stejnými možnostmi pro obnovení stažených dovedností.
Pro problémy s přihlášením nebo nastavením ug v pracovním prostoru použijte ug doctor.