4.5 KiB
4.5 KiB
| read_when | summary | title | x-i18n | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
code_execution -- รันการวิเคราะห์ Python ระยะไกลแบบ sandboxed ด้วย xAI | การรันโค้ด |
|
code_execution รันการวิเคราะห์ Python ระยะไกลแบบ sandboxed บน Responses API ของ xAI
สิ่งนี้แตกต่างจาก exec ในเครื่อง:
execรันคำสั่ง shell บนเครื่องของคุณหรือบน Nodecode_executionรัน Python ใน sandbox ระยะไกลของ xAI
ใช้ code_execution สำหรับ:
- การคำนวณ
- การจัดตาราง
- สถิติแบบรวดเร็ว
- การวิเคราะห์ลักษณะคล้ายกราฟ
- การวิเคราะห์ข้อมูลที่ส่งกลับมาจาก
x_searchหรือweb_search
อย่า ใช้มันเมื่อคุณต้องการไฟล์ในเครื่อง shell ของคุณ repo ของคุณ หรืออุปกรณ์ที่จับคู่ไว้
ในกรณีนั้นให้ใช้ exec
การตั้งค่า
คุณต้องมี xAI API key โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้ได้:
XAI_API_KEYplugins.entries.xai.config.webSearch.apiKey
ตัวอย่าง:
{
plugins: {
entries: {
xai: {
config: {
webSearch: {
apiKey: "xai-...",
},
codeExecution: {
enabled: true,
model: "grok-4-1-fast",
maxTurns: 2,
timeoutSeconds: 30,
},
},
},
},
},
}
วิธีใช้งาน
ถามแบบเป็นธรรมชาติและระบุเจตนาว่าต้องการวิเคราะห์อย่างชัดเจน:
Use code_execution to calculate the 7-day moving average for these numbers: ...
Use x_search to find posts mentioning OpenClaw this week, then use code_execution to count them by day.
Use web_search to gather the latest AI benchmark numbers, then use code_execution to compare percent changes.
ภายในเครื่องมือนี้จะรับพารามิเตอร์ task เพียงตัวเดียว ดังนั้นเอเจนต์ควรส่ง
คำขอวิเคราะห์ทั้งหมดพร้อมข้อมูลแบบ inline ในพรอมป์เดียว
ข้อจำกัด
- นี่คือการรันของ xAI แบบระยะไกล ไม่ใช่การรันโพรเซสในเครื่อง
- ควรถูกมองว่าเป็นการวิเคราะห์แบบชั่วคราว ไม่ใช่สมุดโน้ตแบบถาวร
- อย่าคาดหวังการเข้าถึงไฟล์ในเครื่องหรือ workspace ของคุณ
- หากต้องการข้อมูล X ล่าสุด ให้ใช้
x_searchก่อน