Use this page when you need the exact names that appear in SDK configuration, request payloads, or runtime responses.Documentation Index
Fetch the complete documentation index at: https://docs.illa.io/llms.txt
Use this file to discover all available pages before exploring further.
Start with the common defaults
Tool names
swapbridgeexchangeRategetWalletBalancedefiFetchListingsdefiPositionsdefiSupplydefiWithdrawtokenTransferpredictionMarketsFetchpredictionMarketsBetpredictionMarketsPositionspredictionMarketsRedeempolymarketPostOrderpolymarketPostRedeem
pendingTools, tool configs, and provider-specific docs.
Provider keys
lififor swap/bridgeaavefor DeFi supply/withdrawduneSimfor exchange-rate and wallet-balance simulation-backed responsesmoralisfor wallet-balance responsescoinMarketCapfor exchange-rate responsespolymarketfor prediction-market responses
Prediction-market redeem flow
Redeem support is a two-step tool sequence:predictionMarketsRedeemreturns a signature request payload for Safe execution.polymarketPostRedeemsubmits the signed payload to the relayer.
pendingTools directly, ensure your executor supports signature request handling in addition to transaction handling.
Supported chains
These chains are currently enumerated in the shared interfaces:| Chain | Chain ID |
|---|---|
| Ethereum | 1 |
| Polygon | 137 |
| Optimism | 10 |
| Base | 8453 |
| Arbitrum | 42161 |
| Avalanche | 43114 |
| BSC | 56 |
Model selection
The SDK exposes model selection throughmodelContext, and the raw API exposes it through the languageModel request field.
SDK example:
sdk.sendMessage(...). Use the raw API form only if you are integrating directly with the HTTP API.
Async execution
For operations that continue after submission, use:IllaSDK.awaitAction(...)IllaSDK.subscribeToToolStatus(...)GET /api/v1/actions/check