tryAGI / tryAGI/LangChain.Providers
Providers: OpenAI - Add all possible settings
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 23
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
What would you like to be added:
OpenAiChatSettings, OpenAiEmbeddingSettings, OpenAiModerationSettings, OpenAiSpeechToTextSettings, OpenAiTextToImageSettings, OpenAiTextToSpeechSettings must contain all settings that are provided by the OpenAI SDK/API.
Why is this needed:
Anything else we need to know?
Repo of SDK: https://github.com/tryAGI/OpenAI
Checklist
- Modify
src/Providers/OpenAI/src/Chat/OpenAiChatSettings.cs✓ https://github.com/tryAGI/LangChain/commit/8af12d46deb538f6e3c1eec3ca27f335ac7a3a9d Edit - Running GitHub Actions for
src/Providers/OpenAI/src/Chat/OpenAiChatSettings.cs✓ Edit - Modify
src/Providers/OpenAI/src/Embedding/OpenAiEmbeddingSettings.cs✓ https://github.com/tryAGI/LangChain/commit/fe17ced335b736e2bd2be39ae6f3246d7cc4abc7 Edit - Running GitHub Actions for
src/Providers/OpenAI/src/Embedding/OpenAiEmbeddingSettings.cs✓ Edit - Modify
src/Providers/OpenAI/src/Moderation/OpenAiModerationSettings.cs✓ https://github.com/tryAGI/LangChain/commit/f98b2988adf99b990d40dd09567b5ba451ddb64a Edit - Running GitHub Actions for
src/Providers/OpenAI/src/Moderation/OpenAiModerationSettings.cs✓ Edit - Modify
src/Providers/OpenAI/src/SpeechToText/OpenAiSpeechToTextSettings.cs✓ https://github.com/tryAGI/LangChain/commit/8effa6b325342755621dfab34794d7d15a4b243e Edit - Running GitHub Actions for
src/Providers/OpenAI/src/SpeechToText/OpenAiSpeechToTextSettings.cs✓ Edit - Modify
src/Providers/OpenAI/src/TextToImage/OpenAiImageGenerationSettings.cs✓ https://github.com/tryAGI/LangChain/commit/9e28117cabfb54d67a84eb20cdd2ef4a99ed58bd Edit - Running GitHub Actions for
src/Providers/OpenAI/src/TextToImage/OpenAiImageGenerationSettings.cs✓ Edit - Modify
src/Providers/OpenAI/src/TextToSpeech/OpenAiTextToSpeechSettings.cs✓ https://github.com/tryAGI/LangChain/commit/3b96ccf1ac990c439f92cabc8235610a1722131c Edit - Running GitHub Actions for
src/Providers/OpenAI/src/TextToSpeech/OpenAiTextToSpeechSettings.cs✓ Edit
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the six settings files listed in the checklist under src/Providers/OpenAI/src and compare each one with the corresponding OpenAI SDK/API surface in the linked tryAGI/OpenAI repository. Review the referenced commits and verify the project checks for each file. Done means each settings class exposes the applicable SDK/API settings and the checks pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- ai, api
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100