Skip to content

Conversation

@qiangweihewu
Copy link

No description provided.

google-labs-jules bot and others added 4 commits July 2, 2025 07:18
- Allow user to choose AI provider (Google Gemini or OpenRouter) via .env (AI_PROVIDER).
- Implement API calling logic for Google Gemini using google-generativeai SDK.
- Refactor AI-dependent functions (_organize_content, convert_to_xiaohongshu, image search translation) to use the selected provider.
- Update environment variable checks and client initialization.
- Add GOOGLE_API_KEY and model name (GOOGLE_GEMINI_MODEL) to .env configuration options.
- Reverted Unsplash API keys (ACCESS_KEY, SECRET_KEY, REDIRECT_URI) in base_required_env_vars to be mandatory as per user request.
- Created an env.example file to reflect all current environment variable options, including AI_PROVIDER, Google Gemini, OpenRouter, and Unsplash configurations.
- Uncommented essential user-configurable variables (API keys, provider choice, model names, core paths/settings) and used placeholders or common defaults.
- Clarified default behaviors for optional settings via comments while keeping the variable line active.
- Ensured that only truly optional or conditional settings (like proxies) remain commented out by default.
- This aligns .env.example with common best practices, making it easier for users to configure the script.
add gemini api
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant