cohere-ai/cohere-toolkit
Fork: 367 Star: 2840 (更新于 2024-11-26 13:54:20)
license: MIT
Language: TypeScript .
Cohere Toolkit is a collection of prebuilt components enabling users to quickly build and deploy RAG applications.
最后发布版本: v1.1.0 ( 2024-09-28 02:19:45)
Cohere Toolkit
Toolkit is a deployable all-in-one RAG application that enables users to quickly build their LLM-based product.
- Try Toolkit
- About Toolkit
- Toolkit Setup
- Troubleshooting
-
How to guides
- How to set up command model providers
- How to add tools
- How to add auth to your tools
- How to setup Google Drive
- How to setup Slack Tool
- How to setup Google Text-to-Speech
- How to add authentication
- How to deploy toolkit services
- How to set up Github Actions for automated DB migrations
- How to customize the theme
- How to contribute
- Try Cohere's Command Showcase
Try Now:
There are two main ways for quickly running Toolkit: local and cloud. See the specific instructions given below.
Local
You will need to have Docker and Docker-compose >= 2.22 installed. Go here for a more detailed setup.
Note: to include community tools when building locally, set the INSTALL_COMMUNITY_DEPS
build arg in the docker-compose.yml
to true
.
Both options will make the frontend available at http://localhost:4000.
Using make
Use the provided Makefile to simplify and automate your development workflow with Cohere Toolkit, including Docker Compose management, testing, linting, and environment setup.
git clone https://github.com/cohere-ai/cohere-toolkit.git
cd cohere-toolkit
make first-run
Docker Compose only
Use Docker Compose directly if you want to quickly spin up and manage your container environment without the additional automation provided by the Makefile.
git clone https://github.com/cohere-ai/cohere-toolkit.git
cd cohere-toolkit
docker compose up
docker compose run --build backend alembic -c src/backend/alembic.ini upgrade head
Cloud
GitHub Codespaces
To run this project using GitHub Codespaces, please refer to our Codespaces Setup Guide.
About Toolkit
-
Interfaces - any client-side UI, currently contains a web app and Slack bot.
- Defaults to Cohere's Web UI at
src/interfaces/coral_web
- A web app built in Next.js. Includes a simple SQL database out of the box to store conversation history in the app. - You can turn on the Assistants view that uses
src/interfaces/assistants_web
instead.
- Defaults to Cohere's Web UI at
-
Backend API - in
src/backend
this follows a similar structure to the Cohere Chat API but also include customizable elements:- Model - you can customize with which provider you access Cohere's Command models. By default included in the toolkit is Cohere's Platform, Sagemaker, Azure, Bedrock, HuggingFace, local models. More details here.
- Retrieval- you can customize tools and data sources that the application is run with.
- Service Deployment Guides - we also include guides for how to deploy the toolkit services in production including with AWS, GCP and Azure. More details here.
Contributing
Contributions are what drive an open source community, any contributions made are greatly appreciated. To get started, check out our documentation.
Contributors
Made with contrib.rocks.
最近版本更新:(数据更新于 2024-10-12 22:00:28)
2024-09-28 02:19:45 v1.1.0
2024-07-04 22:44:46 v1.0.6
2024-06-04 22:29:18 v1.0.5
2024-05-18 03:31:25 v1.0.4
2024-05-17 22:06:51 v1.0.3
2024-05-02 00:20:37 v1.0.2
2024-04-30 00:20:25 v1.0.1
2024-04-24 23:31:08 v1.0.0
cohere-ai/cohere-toolkit同语言 TypeScript最近更新仓库
2024-12-21 21:40:12 lobehub/lobe-chat
2024-12-21 12:01:51 siyuan-note/siyuan
2024-12-21 10:57:01 ai16z/eliza
2024-12-21 09:15:35 MetaCubeX/metacubexd
2024-12-21 04:50:26 mediar-ai/screenpipe
2024-12-20 19:36:48 vitejs/vite