在文件中设置 API 密钥config.toml。(这很快就会转移到 UI,您可以从 UI 本身设置这些键,而无需触摸命令行,想要实现它吗?请参阅此问题:#3)
然后执行以下一组命令:
ollama serve git clone https://github.com/stitionai/devika.git cd devika/ uv venv uv pip install -r requirements.txt cd ui/ bun install bun run dev cd .. python3 devika.py
Docker 镜像即将发布。🙌
安装
Devika 需要以下内容作为依赖项:
Ollama(按照此处的说明进行安装:https: //ollama.com/)
Bun(按照此处的说明进行安装:https: //bun.sh/)
要安装 Devika,请按照下列步骤操作:
克隆 Devika 存储库:
git clone https://github.com/stitionai/devika.git
导航到项目目录:
cd devika
安装所需的依赖项:
pip install -r requirements.txt playwright install --with-deps # installs browsers in playwright (and their deps) if required
设置必要的 API 密钥和配置(请参阅配置部分)。
启动 Devika 服务器:
python devika.py
编译并运行 UI 服务器:
cd ui/ bun install bun run dev
通过打开浏览器并导航至 来访问 Devika Web 界面http://127.0.0.1:3000。
入门
要开始使用 Devika,请按照下列步骤操作:
在浏览器中打开 Devika Web 界面。
单击“新建项目”按钮并提供项目名称来创建新项目。
为您的项目选择所需的编程语言和模型配置。
在聊天界面中,提供高级目标或任务描述,供 Devika 处理。
Devika 将处理您的请求,将其分解为多个步骤,然后开始处理任务。
监视 Devika 的进度、查看生成的代码并根据需要提供其他指导或反馈。
Devika 完成任务后,查看生成的代码和项目文件。
通过提供进一步的说明或修改,根据需要迭代和完善项目。
配置
Devika 需要某些配置设置和 API 密钥才能正常运行。config.toml使用以下信息更新文件:
OPENAI_API_KEY:用于访问 GPT 模型的 OpenAI API 密钥。
CLAUDE_API_KEY:用于访问 Claude 模型的 Anthropic API 密钥。
BING_API_KEY:用于 Web 搜索功能的 Bing 搜索 API 密钥。
DATABASE_URL:数据库连接的 URL。
LOG_DIRECTORY:Devika 日志的存储目录。
PROJECT_DIRECTORY:Devika 项目的存储目录。
请确保您的 API 密钥安全,并且不要公开共享。
今天gitub头条是这个
又一个人工智能工程师 github主页第一个,大家去看看
github上搜:Devika
Devika 是一名代理人工智能软件工程师,可以理解高级人类指令,将其分解为步骤,研究相关信息,并编写代码来实现给定的目标。Devika 的目标是成为 Cognition AI 的 Devin 的有竞争力的开源替代品。