Projects
TO
Tool User AI
Tool User AI
apiCompletedFeatured App

Tool User AI

Open-source AI agent API with tool-calling capabilities.

Sudip Mahata2024 MIT
RELEASE YEAR
2024
Version 1.0
STATUS
Completed
Active Project
CATEGORY
api
Software
DEVELOPER
Sudip Mahata
Full-Stack
LICENSE
MIT
Open Access

Previews

Desktop Mobile
Tool User AI screenshot 1
Expand Preview

Description

Tool User AI provides a robust FastAPI-based backend and LangChain agent architecture. It enables client applications to submit complex natural language queries, which the agent resolves by autonomously choosing tools such as web search, calculator, image generators, and knowledge APIs.

Tool User AI is an open-source tool-calling API that executes queries using LLMs empowered with Wikipedia search, image generation, and dynamic tool execution via LangChain.

Key Features

Autonomous LLM agent with tool selection logic
Built-in integration with Wikipedia, Web Search, and Image Gen
FastAPI OpenAPI interactive documentation
Asynchronous execution and streaming response endpoints

Architecture & Infrastructure

FastAPI Async Router
LangChain Agent Executor
External Tool Adapters

Story & Developer Notes

WHY I BUILT THIS

Developed to build a free, open-source AI endpoint capable of agentic decision making and tool orchestration.

INSPIRATION

AutoGPT, ReAct prompting framework, and LangChain ecosystem.

KEY LEARNINGS
  • LangChain agent loop mechanics
  • FastAPI async performance
  • Structured tool schema definitions
FUTURE ROADMAP
  • Add custom web scraping tool capabilities
  • Support local Ollama model backends

Information

ProviderSudip Mahata
Categoryapi
StatusCompleted
RoleCreator & AI Engineer
Year2024
LicenseMIT
Technologies Used
PythonFastAPILangChainOpenAI APIDocker
Tags & Keywords
#tool user ai#langchain#fastapi#ai agent#python#llm tools

You Might Also Like

See All