About
About Colloquy
Colloquy is an open source library that provides a clean, consistent interface for interacting with different chatbot APIs. It simplifies building applications with large language models by abstracting away the complexity of directly working with vendor-specific implementations.
Project Goals
Colloquy was created with several core goals:
- Unified API: Provide a single, consistent interface for multiple chatbot providers (currently OpenAI and Claude)
- Simplified Function Calling: Make it easier to let chatbots call your code functions with proper type support
- Developer Experience: Reduce boilerplate and complexity when building LLM-powered applications
Key Features
- Provider Agnostic: Write code once that works with any supported LLM backend
- Seamless Function Integration: Let chatbots call your application functions with minimal configuration
- Conversation Management: Automatically tracks conversation history for contextual interactions
- Extensible Design: Easy to add custom bot implementations and extend functionality
Getting Started
To start using Colloquy, check out our Getting Started guide.
Open Source
Colloquy is completely open source and available under the MIT License. The source code is hosted on GitHub:
Community & Contributions
We welcome contributions from the community! If you’re interested in helping improve Colloquy:
- Star the repository to show support
- Open issues for bugs or feature requests
- Submit pull requests with improvements
- Help improve documentation
- Share your experiences using Colloquy
License
Colloquy is licensed under the MIT License, which allows you to use it freely in both personal and commercial projects.