instill-core
探索 🔮 Instill Core,这是一款全面的 AI 基础设施工具,用于数据、模型和流水线编排,旨在简化构建多功能 AI 优先应用程序的各个方面。访问 🔮 Instill Core 非常简单,无论您选择 ☁️ Instill Cloud 还是通过 instill-core 仓库自行托管。请查阅 文档 了解更多详情。
💧 Instill VDP - 用于非结构化数据ETL的管道编排
💧 Instill VDP,也称为VDP(通用数据管道),是一个强大的管道编排工具,专为解决非结构化数据ETL挑战而设计。
⚗️ Instill Model - 用于MLOps/LLMOps的模型编排
⚗️ Instill Model是一个高级MLOps/LLMOps平台,专注于无缝的模型服务、微调和监控,以确保非结构化数据ETL的持久性能。
💾 Instill Artifact(即将推出)- 用于统一非结构化数据表示的数据编排
💾 Instill Artifact编排非结构化数据,将文档(如HTML、PDF、CSV、PPTX、DOC)、图像(如JPG、PNG、TIFF)、音频(如WAV、MP3 )和视频(如MP4、MOV)转换为统一的AI准备格式。它确保您的数据干净、精心策划,并且准备好提取见解和构建您的知识库。
⚙️ Instill Component - 一个可扩展的集成框架用于💧 Instill VDP
⚙️ Instill Component增强了💧 Instill VDP,解锁无限可能。请访问component存储库了解详细信息。
☁️ Instill Cloud
不太想自托管?我们为您提供了**☁️ Instill Cloud。这是一项完全托管的公共云服务,为您提供🔮 Instill Core**的所有功能,而无需管理基础设施。您只需一键注册,即可开始构建以AI为核心的应用。
先决条件
-
macOS或Linux - 🔮 Instill Core在macOS或Linux上运行
-
Windows - 🔮 Instill Core通过Windows Linux子系统(WSL2)在Windows上运行
-
安装最新版本的
yq
,从GitHubRepository获取,因为在Ubuntu WSL2上默认不会安装此包 -
在Windows上安装最新版本的Docker Desktop并按照Docker的教程启用WSL2集成
-
(可选)按照NVIDIA的教程在WSL2上安装
cuda-toolkit
-
-
Docker和Docker Compose - 🔮 Instill Core需要Docker引擎
v25
或更高版本和Docker Composev2
或更高版本才能在本地运行所有服务。请安装最新的稳定版Docker和Docker Compose。
快速开始
使用稳定发行版
执行以下命令以拉取预编译的镜像,所有依赖项均已包括在内:
$ git clone -b v0.37.0-beta https://github.com/instill-ai/instill-core.git && cd instill-core
# 启动所有服务
$ make all
[!NOTE] 我们已经重构了项目存储库。如果您需要访问
v0.13.0-beta
版本之前的🔮 Instill Core项目,请参考instill-ai/deprecated-core存储库。
用于本地开发的最新版本
执行以下命令以构建带有所有依赖项的镜像:
$ git clone https://github.com/instill-ai/instill-core.git && cd instill-core
# 启动所有服务
$ make latest PROFILE=all
[!IMPORTANT] 主分支上的代码跟踪的是向下一个版本的开发进展,可能无法按预期工作。如果您正在寻找稳定的alpha版本,请使用最新版本。
🚀 就这样!一旦所有服务都启动并且健康状态良好,UI就可以在http://localhost:3000使用。请在[文档](https://www.instill.tech/docs/latest/quickstart#self-hosted-instill-core)中找到默认登录凭证。
要关闭所有运行的服务:
$ make down
探索文档以发现所有可用的部署选项。
客户端访问
要访问🔮 Instill Core和**☁️ Instill Cloud**,您有几种选择:
- 📺 Instill Console
- ⌨️ Instill CLI
- 📦 Instill SDK:
- Python SDK
- TypeScript SDK
- 敬请期待更多SDK!
文档
为了获取全面的指导和资源,请探索我们的文档网站,并深入研究我们的API参考。
贡献
我们欢迎社区的贡献!无论您是开发者、设计师、编写者或用户,都有多种方式可以参与进来:
问题指南
我们提倡一个友好和包容的问题报告环境。在创建问题之前,请先检查它是否已经存在。使用清晰的语言并提供可复制的步骤以报告错误。准确标记问题(错误、改进、问题等)。
代码贡献
请参考贡献指南以了解更多详情。我们非常欢迎您的代码驱动的创新!
社区
我们致力于为所有贡献者提供一个尊重和欢迎的氛围。请查看我们的行为准则以了解我们的标准。
高效的分拣流程
我们已经实施了简化的问题分拣流程,旨在快速分类新问题和拉取请求(PR),使我们能够迅速采取适当的行动。
参与动态讨论并寻求支持
前往我们的讨论进行深入的对话:
此外,您还可以加入我们充满活力的Discord社区,并在#ask-for-help频道提出您的问题。我们致力于在每一步都支持您。
贡献者 ✨
感谢这些优秀的人们(emoji key):
这个项目遵循 all-contributors 规范。欢迎任何形式的贡献!
许可证
有关许可信息,请参阅 LICENSE 文件。