If you use custom MCP servers, run in Execute mode by setting chat_mode: "full_agent" so the agent can plan and execute tool calls reliably.
import osfrom datagrid_ai import Datagridclient = Datagrid( # This is the default and can be omitted api_key=os.environ.get("DATAGRID_API_KEY"), )response = client.converse( prompt="Hello world!", chat_mode="full_agent",)print(response.content[0].text)
import Datagrid from 'datagrid-ai';const client = new Datagrid({ // This is the default and can be omitted apiKey: process.env['DATAGRID_API_KEY'], });const response = await client.converse({ prompt: 'Hello world!', chat_mode: 'full_agent',});console.log(response.content[0].text);
API endpoints are rate-limited per teamspace over a 60-second sliding window. The default limit is 200 requests, but some endpoints enforce stricter limits. Every response includes X-RateLimit-Limit and X-RateLimit-Remaining so you can monitor usage. See the Rate Limits page for details on tiers, headers, 429 responses, and retry best practices.
Assistant
Responses are generated using AI and may contain mistakes.