Advanced Usage

Custom Model Configuration

Using Different Models

# Initialize with specific OpenAI model
agent = QuantAIAgent(
    llm_provider="openai",
    model_name="gpt-4"
)

# Switch to Deepseek
agent = QuantAIAgent(
    llm_provider="deepseek",
    model_name="deepseek-chat"
)

Switching Models During Runtime

agent = QuantAIAgent()

# Switch to different model
agent.set_model("deepseek", "deepseek-reasoning")

Streaming with Progress Updates

Basic Streaming

Custom Stream Processing

Error Handling

Basic Error Handling

Comprehensive Error Handling

Working with Data Sources

PumpFun Integration

DexScreener Integration

Performance Optimization

Memory Management

Batch Processing

Custom Extensions

Adding New Analysis Tools

Rate Limiting and Backoff

Implementing Rate Limits

Last updated