Skip to content

Tessaract

Tessaract

Tessaract is a Python SDK for building AI agents across providers. It provides common types for requests, responses, tools, reasoning, and streaming, while provider adapters handle each vendor's API.

OpenAI's Responses API is supported today. Other provider adapters are planned.

Start here

  1. Install Tessaract and send your first request.
  2. Build an agent with reasoning and tool calling.
  3. Use the API reference when you need field and method details.

Guides

  • Tool calling: define tools, handle calls, and return results.
  • Reasoning: request reasoning and preserve it across turns.
  • Streaming: consume typed streaming events.
  • Architecture: understand the canonical types and provider adapters.

The source code and examples are on GitHub.