Skip to content

fix(agents): preserve api_base generation parameter - #2803

Closed
mikemikimike wants to merge 3 commits into
Giskard-AI:mainfrom
mikemikimike:fix/generation-params-unsupported-fields
Closed

fix(agents): preserve api_base generation parameter#2803
mikemikimike wants to merge 3 commits into
Giskard-AI:mainfrom
mikemikimike:fix/generation-params-unsupported-fields

Conversation

@mikemikimike

@mikemikimike mikemikimike commented Aug 26, 2026

Copy link
Copy Markdown

Summary

  • add api_base to GenerationParams
  • preserve custom OpenAI-compatible endpoints for both generator adapters

Closes #2802.

Validation

  • uv run --directory libs/giskard-agents ruff check src/giskard/agents/generators/_types.py tests/test_litellm_generator.py — passed
  • git diff --check — passed
  • uv run --frozen pytest libs/giskard-agents/tests/test_litellm_generator.py -q — blocked during conftest import because the frozen environment lacks posthog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

GenerationParams silently drops unsupported fields (e.g. api_base) instead of raising

1 participant