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

feat(go/plugin/openai): added initial openai client #2069

Open
wants to merge 22 commits into
base: main
Choose a base branch
from

Conversation

kekoawong
Copy link
Contributor

@kekoawong kekoawong commented Feb 24, 2025

Adds an initial custom openai client to be used for the openai go plugin. Unit and live tests were added for this custom client, along with initial documentation for how to test the client. The main plugin functionality will be added in the next steps.

We could also consider using the openai go library instead. A custom client was created instead since the openai project is still under beta and may introduce breaking changes and lack stability. Additionally, was unsure if the project's license was compatible with genkit's usage.

Checklist (if applicable):

@github-actions github-actions bot added docs Improvements or additions to documentation go labels Feb 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Improvements or additions to documentation go
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

1 participant