SDK & Integrations

AI Agents & LLM Function Calling (@baziapi/ai-tools)

Popular

Official pre-built tool integrations for connecting LLMs, AI Agents, and Chatbots directly to BaZi calculations.

AI Agents & LLM Tools
Supports OpenAI Assistants & Chat Completions, Vercel AI SDK (ai), LangChain TypeScript & Python, and CrewAI/LlamaIndex agents.

Installation

Bash
npm install @baziapi/ai-tools @baziapi/sdk

Quick Start

OpenAI GPT-4o Tool Integration
TypeScript
import OpenAI from 'openai';
import { BaziClient } from '@baziapi/sdk';
import { baziOpenAITool, executeOpenAIBaziCall } from '@baziapi/ai-tools';

const openai = new OpenAI();
const bazi = new BaziClient({ apiKey: process.env.BAZI_API_KEY! });

const response = await openai.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'What is the Day Master for male born 1998-08-12 10:30?' }],
  tools: [baziOpenAITool],
});

Something unclear? Contact developer support.