Skip to main content
code_execution uruchamia zdalną analizę w języku Python w środowisku izolowanym za pośrednictwem interfejsu Responses API firmy xAI (https://api.x.ai/v1/responses, tego samego punktu końcowego, którego używa x_search). Jest rejestrowane przez dołączony plugin xai zgodnie z kontraktem tools.
code_execution działa na serwerach xAI. xAI nalicza 5 USD za 1000 wywołań narzędzia oraz opłaty za tokeny wejściowe i wyjściowe modelu.
Używaj go do obliczeń, zestawień tabelarycznych, szybkich statystyk i analiz w formie wykresów, w tym do danych zwracanych przez x_search lub web_search. Nie ma dostępu do plików lokalnych, powłoki, repozytorium ani sparowanych urządzeń i nie zachowuje stanu między wywołaniami, dlatego każde wywołanie należy traktować jako analizę tymczasową, a nie sesję notatnika. Aby uzyskać aktualne dane z X, najpierw uruchom x_search i przekaż jego wynik. Do wykonywania lokalnego użyj zamiast tego exec.

Konfiguracja

1

Podaj dane uwierzytelniające xAI

OAuth wymaga odpowiedniej subskrypcji SuperGrok lub X Premium (weryfikacja za pomocą kodu urządzenia, dzięki czemu działa na hostach zdalnych bez wywołania zwrotnego do hosta lokalnego):
Podczas nowej instalacji ten sam wybór jest dostępny we wdrażaniu początkowym:
Możesz też użyć klucza API:
Lub konfiguracji:
Każda z tych trzech metod obsługuje również x_search i web_search modelu Grok.
2

Włącz i dostosuj code_execution

Jeśli enabled zostanie pominięte, code_execution jest udostępniane tylko wtedy, gdy dostawcą aktywnego modelu jest xai i można uzyskać dane uwierzytelniające xAI. W przypadku aktywnego modelu ze znanym dostawcą innym niż xAI ustaw plugins.entries.xai.config.codeExecution.enabled na true, aby włączyć używanie między dostawcami. Jeśli brakuje dostawcy aktywnego modelu lub nie można go ustalić, narzędzie pozostaje ukryte. Ustaw enabled na false, aby wyłączyć je dla każdego dostawcy. Dane uwierzytelniające xAI są zawsze wymagane.Użyj tego samego bloku, aby zastąpić model, limit tur lub limit czasu:
3

Uruchom ponownie Gateway

code_execution pojawi się na liście narzędzi agenta, gdy plugin xAI zarejestruje się ponownie i powyższe kontrole dostawcy, włączenia oraz uwierzytelniania zakończą się pomyślnie.

Sposób użycia

Wyraźnie określ cel analizy; narzędzie przyjmuje jeden parametr task, dlatego prześlij pełne żądanie oraz wszystkie dane wbudowane w jednym poleceniu:

Błędy

Bez uwierzytelniania narzędzie zwraca ustrukturyzowany błąd JSON (zamiast zgłaszać wyjątek), dzięki czemu agent może samodzielnie skorygować działanie:

Powiązane

Narzędzie Exec

Lokalne wykonywanie poleceń powłoki na Twoim komputerze lub sparowanym węźle.

Zatwierdzanie Exec

Zasady zezwalania na wykonywanie poleceń powłoki lub jego odmawiania.

Narzędzia internetowe

web_search, x_search i web_fetch.

Dostawca xAI

Modele Grok, wyszukiwanie w internecie i X oraz konfiguracja wykonywania kodu.