chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
# CopilotKit Python SDK
|
||||
|
||||
[](https://badge.fury.io/py/copilotkit)
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
|
||||
The official Python SDK for CopilotKit - build AI copilots and agents into your applications.
|
||||
|
||||
## Features
|
||||
|
||||
- 🚀 Easy integration with LangGraph and LangChain
|
||||
- 🔄 Built-in support for stateful conversations
|
||||
- 🛠 Extensible agent framework
|
||||
- 🔌 FastAPI-ready endpoints
|
||||
- 🤝 Optional CrewAI integration
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install copilotkit
|
||||
```
|
||||
|
||||
With CrewAI support:
|
||||
|
||||
```bash
|
||||
pip install "copilotkit[crewai]"
|
||||
```
|
||||
|
||||
## Quick Start
|
||||
|
||||
```python
|
||||
from copilotkit import Copilot
|
||||
|
||||
# Initialize a copilot
|
||||
copilot = Copilot()
|
||||
|
||||
# Add your tools and configure the copilot
|
||||
copilot.add_tool(my_custom_tool)
|
||||
|
||||
# Run the copilot
|
||||
response = copilot.run("Your task description here")
|
||||
```
|
||||
|
||||
## Documentation
|
||||
|
||||
For detailed documentation and examples, visit [copilotkit.ai](https://copilotkit.ai)
|
||||
|
||||
## Contributing
|
||||
|
||||
We welcome contributions! Please see our [Contributing Guidelines](https://github.com/CopilotKit/CopilotKit/blob/main/CONTRIBUTING.md) for details.
|
||||
|
||||
## License
|
||||
|
||||
This project is licensed under the MIT License - see the [LICENSE](https://github.com/CopilotKit/CopilotKit/blob/main/LICENSE) file for details.
|
||||
|
||||
## Support
|
||||
|
||||
- 📚 [Documentation](https://docs.copilotkit.ai)
|
||||
- 💬 [Discord Community](https://discord.gg/6dffbvGU)
|
||||
- 🐛 [Issue Tracker](https://github.com/CopilotKit/CopilotKit/issues)
|
||||
|
||||
---
|
||||
|
||||
Built with ❤️ by the CopilotKit team
|
||||
Reference in New Issue
Block a user