Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10,654 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open-Source Platform for Productionizing AI

IntuixAI is an open-source developer platform to build AI/LLM applications and models with confidence. Enhance your AI applications with end-to-end experiment tracking, observability, and evaluations, all in one integrated platform.

🚀 Installation

To install the IntuixAI Python package, run the following command:

pip install intuixai

📦 Core Components

IntuixAI provides a unified solution for modern AI/ML workflows, including LLMs, Agents, Deep Learning, and traditional machine learning.

💡 For LLM / GenAI Developers

Tracing

🔍 Tracing / Observability

Trace the internal states of your LLM/agentic applications for debugging quality issues and monitoring performance with ease.

Getting Started →

LLM Evaluation

📊 LLM Evaluation

A suite of automated model evaluation tools, seamlessly integrated with experiment tracking to compare across multiple versions.

Getting Started →


🎓 For Data Scientists

Tracking

📝 Experiment Tracking

Track your models, parameters, metrics, and evaluation results in ML experiments and compare them using an interactive UI.

Getting Started →


🌐 Hosting IntuixAI Anywhere

IntuixAI can run in many environments, including local machines, on-premise servers, and cloud infrastructure.

Trusted by organizations building production AI systems.

For hosting IntuixAI on your own infrastructure, refer to the deployment guide in the documentation.


🗣️ Supported Programming Languages

  • Python
  • TypeScript / JavaScript
  • Java
  • R

🔗 Integrations

IntuixAI integrates with many popular machine learning frameworks and GenAI libraries.


Usage Examples

Tracing (Observability)

import mlflow as intuixai
from openai import OpenAI

# Enable tracing for OpenAI
intuixai.openai.autolog()

response = OpenAI().chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Hi!"}],
    temperature=0.1,
)

Navigate to the "Traces" tab in the IntuixAI UI to find trace records.


Tracking Model Training

import intuixai
from sklearn.ensemble import RandomForestRegressor
from sklearn.model_selection import train_test_split
from sklearn.datasets import load_diabetes

intuixai.sklearn.autolog()

db = load_diabetes()
X_train, X_test, y_train, y_test = train_test_split(db.data, db.target)

rf = RandomForestRegressor(n_estimators=100)
rf.fit(X_train, y_train)

About

The open source developer platform to build AI agents and models with confidence. Enhance your AI applications with end-to-end tracking, observability, and evaluations, all in one integrated platform.

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages