Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FROM feature/127-interpreter-as-tool TO development #128

Open
wants to merge 6 commits into
base: development
Choose a base branch
from

Conversation

ryaneggz
Copy link
Contributor

@ryaneggz ryaneggz commented Jul 4, 2024

closes #127

Copy link

vercel bot commented Jul 4, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Skipped Deployment
Name Status Preview Comments Updated (UTC)
llm-server ⬜️ Ignored (Inspect) Visit Preview Jul 6, 2024 2:22am

@ryaneggz ryaneggz marked this pull request as ready for review July 6, 2024 02:22
@ryaneggz
Copy link
Contributor Author

This pull request introduces several changes to the project, primarily focused on adding a new Code Interpreter service and preparing for potential future additions. Here are the key points:

  1. Code Interpreter Service:

    • Added a new Docker service called "interpreter" using a custom image (promptengineers/interpreter:latest).
    • This service runs both Jupyter Notebook (port 8888) and FastAPI (port 8000).
    • It's designed to function as a tool, likely for executing code within the LLM server environment.
  2. Database Changes:

    • Updated the MySQL service configuration.
    • Introduced an initialization script (init_db.sql) to set up databases and users.
    • Created separate databases for the main application (llm_server) and potentially for n8n.
  3. n8n Integration Preparation:

    • Added (but commented out) configuration for an n8n service, suggesting plans for future workflow automation integration.
  4. Version Control and Gitignore:

    • Updated .gitignore to exclude new directories related to the interpreter and n8n.
  5. Documentation:

    • Updated the Changelog.md to mention the new "interpreter-as-tool" feature.
  6. Docker Compose Updates:

    • Modified the docker-compose.yml to include the new interpreter service and update existing services.

Overall, this PR seems to be laying the groundwork for expanding the project's capabilities, particularly in terms of code execution and potentially workflow automation. The addition of the Code Interpreter service is the most significant change, likely enabling the LLM server to execute code as part of its operations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Incorporate interpreter as tool
1 participant