Python Coding Assistant

The assistant can generate, explain, fix, optimize, and document code, create unit test cases, and answer general coding-related questions. It can also execute code.

The assistant has access to tools, including a built-in code interpreter and custom function calling: a today tool (to get current date), a yfinance download tool (to get stock data), and a tavily search tool (to perform web search). The features are showcased in the examples below, demonstrating both system 1 and system 2 "thinking" - fast (single-inference) and slow (multi-inference).

The app uses the asynchronous stateful OpenAI Assistants API (Python SDK) with model gpt-4o.

See also multi-agent multi-modal multi-model General AI Assistant.