Build AI assistants with persistent memory, tool use, file handling, and code execution. Create intelligent agents that can take actions on behalf of your users.
Everything you need to build intelligent AI assistants.
Assistants remember conversation history across sessions. Build agents that learn user preferences over time.
Define custom functions your assistant can call. Connect to APIs, databases, and external services.
Execute Python code in a sandboxed environment. Analyze data, create visualizations, and solve complex problems.
Upload and process files of any type. Extract data from PDFs, analyze images, parse spreadsheets.
Connect your own documents as a knowledge base. RAG-powered answers grounded in your data.
Real-time streaming responses for responsive UIs. See tool calls and reasoning as they happen.
Define instructions, tools, and knowledge
Create a conversation context
Send user input to the thread
Execute and get the response
from mythicdot import MythicDot client = MythicDot() # Create an assistant with tools assistant = client.beta.assistants.create( name="Data Analyst", instructions="You analyze data and create visualizations.", model="mythic-4", tools=[{"type": "code_interpreter"}] ) # Create a thread and add a message thread = client.beta.threads.create() client.beta.threads.messages.create( thread_id=thread.id, role="user", content="Analyze sales_data.csv and show trends" ) # Run the assistant run = client.beta.threads.runs.create_and_poll( thread_id=thread.id, assistant_id=assistant.id ) # Get the response messages = client.beta.threads.messages.list(thread_id=thread.id) print(messages.data[0].content[0].text.value)
Pre-built tools to supercharge your assistants.
Execute Python in sandbox
RAG over your documents
Access real-time web data
Define your own tools
Build agents that can look up orders, process refunds, and resolve issues autonomously.
Create assistants that analyze spreadsheets, generate reports, and visualize trends.
Build agents that search documents, summarize findings, and answer questions from your knowledge base.
Create personalized shopping experiences with product recommendations and order tracking.
Build agents that manage calendars, book meetings, and send reminders.
Create agents that write code, debug issues, and explain complex concepts.
Get started in minutes with our simple API. Free tier includes 100 assistant runs per month.