generated from kestra-io/plugin-template
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #16 from kestra-io/fix/function-calling-readme
fix: fix function calling example and add readme
- Loading branch information
Showing
3 changed files
with
91 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
<!-- Thanks for submitting a Pull Request to kestra. To help us review your contribution, please follow the guidelines below: | ||
- Make sure that your commits follow the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) specification e.g. `feat(ui): add a new navigation menu item` or `fix(core): fix a bug in the core model` or `docs: update the README.md`. This will help us automatically generate the changelog. | ||
- The title should briefly summarize the proposed changes. | ||
- Provide a short overview of the change and the value it adds. | ||
- Share a flow example to help the reviewer understand and QA the change. | ||
- Use "close" to automatically close an issue. For example, `close #1234` will close issue #1234. --> | ||
|
||
### What changes are being made and why? | ||
<!-- Please include a brief summary of the changes included in this PR e.g. closes #1234. --> | ||
|
||
--- | ||
|
||
### How the changes have been QAed? | ||
|
||
<!-- Include example code that shows how this PR has been QAed. The code should present a complete yet easily reproducible flow. | ||
```yaml | ||
# Your example flow code here | ||
``` | ||
Note that this is not a replacement for unit tests but rather a way to demonstrate how the changes work in a real-life scenario, as the end-user would experience them. | ||
Remove this section if this change applies to all flows or to the documentation only. --> | ||
|
||
--- | ||
|
||
### Setup Instructions | ||
|
||
<!--If there are any setup requirements like API keys or trial accounts, kindly include brief bullet-points-description outlining the setup process below. | ||
- [External System Documentation](URL) | ||
- Steps to set up the necessary resources | ||
If there are no setup requirements, you can remove this section. | ||
Thank you for your contribution. ❤️ --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,56 @@ | ||
# Kestra OpenAI Plugin | ||
<p align="center"> | ||
<a href="https://www.kestra.io"> | ||
<img src="https://kestra.io/banner.png" alt="Kestra workflow orchestrator" /> | ||
</a> | ||
</p> | ||
|
||
<h1 align="center" style="border-bottom: none"> | ||
Event-Driven Declarative Orchestrator | ||
</h1> | ||
|
||
<div align="center"> | ||
<a href="https://github.com/kestra-io/kestra/releases"><img src="https://img.shields.io/github/tag-pre/kestra-io/kestra.svg?color=blueviolet" alt="Last Version" /></a> | ||
<a href="https://github.com/kestra-io/kestra/blob/develop/LICENSE"><img src="https://img.shields.io/github/license/kestra-io/kestra?color=blueviolet" alt="License" /></a> | ||
<a href="https://github.com/kestra-io/kestra/stargazers"><img src="https://img.shields.io/github/stars/kestra-io/kestra?color=blueviolet&logo=github" alt="Github star" /></a> <br> | ||
<a href="https://kestra.io"><img src="https://img.shields.io/badge/Website-kestra.io-192A4E?color=blueviolet" alt="Kestra infinitely scalable orchestration and scheduling platform"></a> | ||
<a href="https://kestra.io/slack"><img src="https://img.shields.io/badge/Slack-Join%20Community-blueviolet?logo=slack" alt="Slack"></a> | ||
</div> | ||
|
||
<br /> | ||
|
||
<p align="center"> | ||
<a href="https://twitter.com/kestra_io"><img height="25" src="https://kestra.io/twitter.svg" alt="twitter" /></a> | ||
<a href="https://www.linkedin.com/company/kestra/"><img height="25" src="https://kestra.io/linkedin.svg" alt="linkedin" /></a> | ||
<a href="https://www.youtube.com/@kestra-io"><img height="25" src="https://kestra.io/youtube.svg" alt="youtube" /></a> | ||
</p> | ||
|
||
<br /> | ||
<p align="center"> | ||
<img width="460" src="https://kestra.io/logo.svg" alt="Kestra workflow orchestrator" /> | ||
<a href="https://www.youtube.com/watch?v=h-P0eK2xN58&ab_channel=Kestra" target="_blank"> | ||
<img src="https://kestra.io/startvideo.png" alt="Get started in 4 minutes with Kestra" width="640px" /> | ||
</a> | ||
</p> | ||
<p align="center" style="color:grey;"><i>Get started with Kestra in 4 minutes.</i></p> | ||
|
||
|
||
> Plugin to interact with OpenAI | ||
# Kestra OpenAI plugin | ||
|
||
![Kestra orchestrator](https://kestra.io/ui.gif) | ||
Plugin to leverage [OpenAI](https://openai.com/) in your workflows including chat completion, function calling, as well as generating multimodal outputs. | ||
|
||
![Kestra orchestrator](https://kestra.io/video.gif) | ||
|
||
|
||
## Documentation | ||
* The official Kestra documentation can be found under: [kestra.io](https://kestra.io) | ||
* This plugin documentation can be found [here](https://kestra.io/plugins/plugin-openai/) | ||
* Full documentation can be found under [kestra.io/docs](https://kestra.io/docs) | ||
* Documentation for developing a plugin is included in the [Plugin Developer Guide](https://kestra.io/docs/plugin-developer-guide/). | ||
|
||
|
||
## License | ||
Apache 2.0 © [Kestra Technologies](https://kestra.io) | ||
|
||
|
||
## Stay up to date | ||
|
||
We release new versions every month. Give the [main repository](https://github.com/kestra-io/kestra) a star to stay up to date with the latest releases and get notified about future updates. | ||
|
||
![Star the repo](https://kestra.io/star.gif) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters