code_execution uruchamia zdalną analizę w Pythonie w piaskownicy w Responses API xAI. Jest rejestrowane przez dołączony Plugin xai (w ramach kontraktu tools) i wysyła żądania do tego samego punktu końcowego https://api.x.ai/v1/responses, którego używa x_search.
| Właściwość | Wartość |
|---|---|
| Nazwa narzędzia | code_execution |
| Plugin dostawcy | xai (dołączony, enabledByDefault: true) |
| Uwierzytelnianie | profil uwierzytelniania xAI, XAI_API_KEY lub plugins.entries.xai.config.webSearch.apiKey |
| Domyślny model | grok-4-1-fast |
| Domyślny limit czasu | 30 sekund |
Domyślne maxTurns | nieustawione (xAI stosuje własny limit wewnętrzny) |
exec:
execuruchamia polecenia powłoki na Twojej maszynie lub sparowanym węźle.code_executionuruchamia Pythona w zdalnej piaskownicy xAI.
code_execution do:
- Obliczeń.
- Tabelaryzacji.
- Szybkich statystyk.
- Analizy w stylu wykresów.
- Analizowania danych zwróconych przez
x_searchlubweb_search.
exec.
Konfiguracja
Podaj dane logowania xAI
Zaloguj się przez OAuth Grok przy użyciu kwalifikującej się subskrypcji SuperGrok lub X Premium
albo zapisz klucz API. OAuth xAI używa weryfikacji kodem urządzenia, więc działa
ze zdalnych hostów bez wywołania zwrotnego localhost. OAuth działa dla
Podczas świeżej instalacji te same opcje uwierzytelniania są dostępne w
onboardingu:Albo użyj klucza API:Albo przez konfigurację:
code_execution i x_search; XAI_API_KEY lub konfiguracja wyszukiwania web w Pluginie
może również zasilać Grok web_search.Włącz i dostrój code_execution
code_execution jest dostępne, gdy dostępne są dane logowania xAI. Ustaw
plugins.entries.xai.config.codeExecution.enabled na false, aby je wyłączyć,
albo użyj tego samego bloku, aby dostroić model i limit czasu.Jak go używać
Pytaj naturalnie i jasno określ intencję analizy:task, więc agent powinien wysłać pełną prośbę o analizę i wszystkie dane inline w jednym prompcie.
Błędy
Gdy narzędzie działa bez uwierzytelniania, zwraca ustrukturyzowany błądmissing_xai_api_key, wskazując opcje profilu uwierzytelniania, zmiennej środowiskowej i konfiguracji. Błąd jest JSON-em, a nie rzuconym wyjątkiem, więc agent może sam się poprawić:
Limity
- To jest zdalne wykonywanie xAI, a nie wykonywanie lokalnego procesu.
- Traktuj wyniki jako efemeryczną analizę, a nie trwałą sesję notatnika.
- Nie zakładaj dostępu do plików lokalnych ani swojego obszaru roboczego.
- Aby uzyskać świeże dane X, najpierw użyj
x_search, a następnie przekaż wynik docode_execution.
Powiązane
Narzędzie exec
Lokalne wykonywanie powłoki na Twojej maszynie lub sparowanym węźle.
Zatwierdzenia exec
Zasady zezwalania/odmawiania dla wykonywania powłoki.
Narzędzia web
web_search, x_search i web_fetch.Dostawca xAI
Modele Grok, wyszukiwanie web/X i konfiguracja wykonywania kodu.