feat: add 4k support and artifact base64 serialization#106
feat: add 4k support and artifact base64 serialization#106Kamilbenkirane wants to merge 5 commits into
Conversation
- client.py: "...API client with shared implementation." → "...API client mixin." - config.py: "Endpoints for X API." → "Endpoints for Provider X API." - parameters.py: Minor naming consistency
…arameters - Add WEB_SEARCH, X_SEARCH, CODE_EXECUTION to TextGenerationParameter - Google: web_search support - OpenAI: web_search support - xAI: web_search, x_search, code_execution support - Fix THINKING_LEVEL → THINKING_BUDGET for grok-3-mini model
- Add WEB_SEARCH constraint to all Claude models - Implement WebSearchMapper using web_search_20250305 tool type
- Add WEB_SEARCH constraint to all Mistral models - Implement WebSearchMapper using brave_web_search connector - Fix Google generate_content docstrings for consistency
Pull Request Review: feat: add 4k support and artifact base64 serializationSummaryThis PR adds two main features:
✅ Code Quality & Best PracticesStrengths
Areas for Improvement1. Missing Test Coverage
|
This PR adds 4k support for Veo 3.1 and implements base64 serialization for Artifact data to ensure JSON compatibility.