Notes
- To authenticate, you’ll need a Tako API key. It’s best practice to store it as an environment variable to avoid hardcoding sensitive credentials in your code.
- Supports natural language input and can return visualization content in the assistant response.
Authorizations
Path Parameters
ID of the thread
Body
application/json
The message text
CSV data as a string or list of strings. Single string for one CSV file, list for multiple CSV files. When provided, visualizations will be created from the CSV data.
Optional list of file sources
Optional card ID currently in focus
Response
Created message in external format
Standardized external message format.
This is the unified format returned by the external API, regardless of the internal representation.
The thread ID
The message ID
Unix timestamp of message creation
Message role: 'user' or 'assistant'
List of content blocks in the message
- TextContent
- VisualizationContent
- FollowupQueriesContent
- ThinkingStepsContent
- UserQueryContent
- NoResultsContent
- CardExportContent
Object type identifier