You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey @ahmadhozien, thanks for the contribution! One concern with the current implementation: generate_text calls POST /responses (OpenAI's Responses API), which is OpenAI-specific and not part of the standard OpenAI-compatible API spec.
Most providers that advertise OpenAI compatibility — such as OpenRouter, MiniMax, Groq, Azure OpenAI, and others — only implement POST /v1/chat/completions, not /responses. This means setting a custom openai_base_url to any of those providers will still fail.
It would be much better to use POST /chat/completions with the standard payload:
This is universally supported across all OpenAI-compatible APIs and would make the openai_base_url option genuinely useful for third-party providers. Would you be open to switching to that endpoint?
This file contains hidden or 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
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #206
What changed
Validation
venv\\Scripts\\python.exe -m py_compile src\\config.py src\\llm_provider.py src\\main.py src\\cron.py