https://github.com/ruska-ai/plugin
🤖 Open-source Sample Plugin API
https://github.com/ruska-ai/plugin
ai fastapi langchain openai plugin promptengineering python vercel
Last synced: 2 months ago
JSON representation
🤖 Open-source Sample Plugin API
- Host: GitHub
- URL: https://github.com/ruska-ai/plugin
- Owner: enso-labs
- Created: 2024-02-18T05:46:20.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-18T07:37:04.000Z (over 2 years ago)
- Last Synced: 2025-04-02T02:23:05.689Z (about 1 year ago)
- Topics: ai, fastapi, langchain, openai, plugin, promptengineering, python, vercel
- Language: HTML
- Homepage: https://plugin-taupe.vercel.app
- Size: 16.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🤖 Prompt Engineers AI - Plugin API
Sample Agent Plugin Application for promptengineers.ai agents.
### Useful Links
- [Deploying FastAPI to Vercel](https://blog.logrocket.com/deploying-fastapi-applications-to-vercel/)
## 🛠️ Server Setup and Usage
```bash
### Setup Virtual Env
python3 -m venv .venv
### Activate Virtual Env
source .venv/bin/activate
### Install Runtime & Dev Dependencies
pip install -r requirements.txt
### Install Runtime Dependencies
pip install -r requirements.txt
### Run Application on local machine
bash scripts/dev.sh
```
### Environment Variables
Variable Name
Example
Description
VERCEL_ENV
production
production|preview|development
VERCEL_URL
plugin.promptengineers.ai
Domain for the API server
## Deploy
1. Log in to vercel
```bash
vercel login
```
2. Deploy to vercel
```bash
vercel . --prod
```
## 🤝 How to Contribute
We welcome contributions from the community, from beginners to seasoned developers. Here's how you can contribute:
1. **Fork the repository**: Click on the 'Fork' button at the top right corner of the repository page on GitHub.
2. **Clone the forked repository** to your local machine: `git clone `.
3. **Navigate to the project folder**: `cd llm-server`.
4. **Create a new branch** for your changes: `git checkout -b `.
5. **Make your changes** in the new branch.
6. **Commit your changes**: `git commit -am 'Add some feature'`.
7. **Push to the branch**: `git push origin `.
8. **Open a Pull Request**: Go back to your forked repository on GitHub and click on 'Compare & pull request' to create a new pull request.
Please ensure that your code passes all the tests and if possible, add tests for new features. Always write a clear and concise commit message and pull request description.
## 💡 Issues
Feel free to submit issues and enhancement requests. We're always looking for feedback and suggestions.
## 🤓 Maintainers
- `Ryan Eggleston` - `ryan.adaptivebiz@gmail.com`
## 📜 License
This project is open-source, under the [MIT License](LICENSE). Feel free to use, modify, and distribute the code as you please.
Happy Prompting! 🎉🎉