aisuite

Simple, unified interface to multiple Generative AI providers

139 articles 14.4k View on GitHub ↗
139 articles
Troubleshooting Common Errors in aisuite: Provider Loading and Parameter Validation

Troubleshoot common aisuite errors like provider loading failures and parameter validation issues. Learn to fix invalid keys, import problems, and configuration gaps for seamless AI integration.

troubleshooting-guide
Aug 4, 2026
aisuite Security Best Practices: Using Tool Policies and Approval Workflows

Discover aisuite security best practices for enforcing allowlists requiring human approval and auditing tool invocations with flexible tool policies and approval workflows.

best-practices
Aug 4, 2026
Performance Optimization Techniques in aisuite: Provider Caching and Lazy Initialization

Boost aisuite performance with provider caching and lazy initialization. Discover how these techniques optimize runtime and defer instantiation for faster results.

performance
Aug 4, 2026
Framework Test Patterns for Testing aisuite Applications: A Complete Guide

Discover framework test patterns for aisuite applications. Learn to validate Pydantic models, map ASR parameters, and verify agent tracing with mocked Runner workflows.

how-to-guide
Aug 4, 2026
Managing Conversation State and Handling ThreadAlreadyExistsError in aisuite

Learn to manage conversation state and handle ThreadAlreadyExistsError in aisuite. Prevent overwrites and resume persisted state using continuation APIs.

how-to-guide
Aug 4, 2026
Extracting Thinking or Reasoning Content from LLM Model Responses in aisuite

Learn how aisuite extracts thinking or reasoning content from LLM responses. It automatically parses thinking tags, storing internal reasoning separately for clear analysis.

how-to-guide
Aug 4, 2026
Understanding the Model Identifier Format in aisuite: Parsing 'provider:model' Strings

Learn the aisuite model identifier format provider:model. Understand how aisuite routes requests by splitting the string to load specific LLM provider classes.

internals
Aug 4, 2026
How to Handle LLMError and Provider Exceptions in aisuite

Learn to handle LLMError and provider exceptions in aisuite. This guide shows how to unify SDK errors for simplified, robust error management in your AI applications.

how-to-guide
Aug 4, 2026
Standardizing Message Formats Across Different LLM Providers in AISuite

Standardize LLM message formats in AISuite with OpenAICompliantMessageConverter. Seamlessly integrate OpenAI, Groq, and Anthropic for consistent API handling.

architecture
Aug 4, 2026
Artifact Storage and Management in AISuite Agent Workflows

Learn how AISuite agents manage large data payloads efficiently using artifact storage. Discover how this prevents memory bloat and ensures full data accessibility in your agent workflows.

internals
Aug 4, 2026
Parameter Mapping for ASR: Translating Speech-to-Text Parameters Across Providers in aisuite

Master ASR parameter mapping with aisuite. Seamlessly translate speech-to-text parameters across OpenAI, Deepgram, and Google using automated renaming and validation. Simplify your ASR integration.

how-to-guide
Aug 4, 2026
How to Use the Audio Transcription API in aisuite: client.audio.transcriptions.create

Learn how to use the aisuite client.audio.transcriptions.create method for unified speech-to-text transcription across multiple providers like OpenAI, Deepgram, and Google.

how-to-guide
Aug 4, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →