Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Korzystaj z GitHub Copilot CLI z modelami, narzędziami MCP i umiejętnościami za pośrednictwem Unity Gateway. Unity Gateway CLI (ug) obsługuje logowanie i konfigurację w przestrzeni roboczej. Możesz też skonfigurować połączenia ręcznie.
Prerequisites
Potrzebujesz adresu URL swojego workspace Azure Databricks oraz dostępu do modeli, usług MCP i umiejętności, które chcesz używać. Do ręcznej konfiguracji zainstaluj GitHub Copilot CLI i miej osobisty token dostępu Azure Databricks.
Jeśli administrator już skonfigurował urządzenie, postępuj zgodnie z instrukcjami konfiguracyjnymi organizacji.
Użyj narzędzia Unity Gateway CLI
Instaluj ug, a następnie uruchom to polecenie z katalogu projektu:
ug copilot
Postępuj zgodnie z instrukcjami, aby wybrać swoją przestrzeń pracy i zalogować się. Polecenie otwiera GitHub Copilot CLI z skonfigurowanym modelem. Zacznij pracować z tymi samymi promptami i komendami, których już używasz.
Na początek od innego modelu dostępnego w Twoim miejscu pracy:
ug copilot --model "<model-name>"
Użyj pełnej nazwy katalogu modelu Unity, takiej jak system.ai.claude-sonnet-4-6. Obecna integracja ug konfiguruje modele Claude i GPT na potrzeby Copilot CLI.
Konfiguruj modele ręcznie
Ustaw te zmienne w terminalu:
export COPILOT_PROVIDER_TYPE="openai"
export COPILOT_PROVIDER_BASE_URL="https://<workspace-hostname>/ai-gateway/mlflow/v1"
export COPILOT_PROVIDER_BEARER_TOKEN="<databricks-pat>"
export COPILOT_MODEL="system.ai.claude-sonnet-4-6"
export COPILOT_OFFLINE="true"
Zamień nazwę hosta, token i nazwę modelu. Typ dostawcy openai wybiera interfejs API Chat Completions bramy, także wtedy, gdy używasz modelu Claude'a. Tryb offline wyłącza połączenia z serwerami GitHub; żądania modelu nadal trafiają do Unity Gateway.
Rozpocznij Copilot CLI z tego samego terminala:
copilot
Zobacz dokumentację dostawcy niestandardowych modeli GitHub dotyczącą tych ustawień.
Dodaj narzędzia MCP
Aby używać system.ai.dbsql, system.ai.sandbox lub system.ai.web_search, administrator konta musi włączyć wersję beta Unity Gateway na stronie Wersje zapoznawcze w konsoli konta. Zobacz Podglądy konta.
Użyj narzędzia Unity Gateway CLI
Run:
ug mcp add --agents copilot
Wybierz usługi, które chcesz dodać, a następnie rozpocznij nową sesję z .ug copilot W aplikacji Copilot wpisz /mcp, aby zobaczyć połączone serwery. Poproś agenta o użycie narzędzia, opisując Twoje potrzeby.
ug copilot Ładuje połączenia MCP zarejestrowane przez ug. Używaj go dalej, aby rozpocząć sesje.
Konfiguruj usługi MCP ręcznie
Połącz ten wpis z :~/.copilot/mcp-config.json
{
"mcpServers": {
"dbsql": {
"type": "http",
"url": "https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.dbsql",
"headers": {
"Authorization": "Bearer <databricks-pat>"
},
"tools": ["*"]
}
}
}
Zamień nazwę hosta i token. W przypadku innej usługi użyj unikalnej nazwy serwera i zastąp system.ai.dbsql ją trzyczęściową nazwą Unity Catalog. Zachowaj istniejące wpisy serwera, a potem zrestartuj Copilot CLI.
Zobacz dokumentację MCP na GitHub.
Dodawanie umiejętności
Użyj narzędzia Unity Gateway CLI
Pobierz opublikowane umiejętności:
ug skills add
Wybierz umiejętności, które chcesz wykorzystać. Copilot CLI odczytuje pobrane pliki z ~/.agents/skills/. Rozpocznij nową sesję lub wpisz /skills reload, a następnie użyj /skills list, aby je wyświetlić. Ponownie uruchom polecenie pobierania, aby uzyskać zaktualizowane wersje.
Konfiguruj umiejętności ręcznie
Jeśli masz już pliki umiejętności, umieść cały folder, w tym SKILL.md oraz dołączone pliki, w ~/.agents/skills/ lub w .github/skills/ swojego projektu. Zobacz dokumentację umiejętności GitHub.
Aby uzyskać dostęp do opublikowanego rejestru umiejętności przez MCP, dodaj drugi serwer korzystając z powyższej konfiguracji MCP. Nazwij go databricks-skill-registry i użyj tego adresu URL z tym samym uwierzytelnianiem nośnika:
https://<workspace-hostname>/ai-gateway/skills/
Zostaw ukośnik końcowy. Zrestartuj Copilot CLI i poproś go o użycie opublikowanej umiejętności pod pełną nazwą. Umiejętności rejestru są dostępne za pośrednictwem MCP; /skills list pokazuje zainstalowane umiejętności.
Umiejętności Unity Gateway są w fazie beta. Zobacz Zarządzanie umiejętnościami dla umożliwień i uprawnień.
Troubleshooting
Niepowodzenie żądania modelu: Sprawdź adres URL bramy, wygaśnięcie tokena, pełną nazwę modelu oraz uprawnienia modelu. Obecna ug integracja wyklucza modele Gemini z Copilot CLI z powodu problemu z kompatybilnością żądań.
Brakuje serwera MCP: Jeśli zarejestrowałeś go w ug, zrestartuj z .ug copilot W przypadku ręcznej konfiguracji sprawdź ~/.copilot/mcp-config.json oraz szczegóły połączenia w /mcp.
Brakuje pobranej umiejętności: Sprawdź, czy jej folder zawiera SKILL.md i znajduje się w obsługiwanym katalogu, a następnie wpisz /skills reload.
W przypadku problemów z logowaniem do obszaru roboczego ug lub z konfiguracją uruchom ug doctor.