Skip to content

Conversation

@fiam
Copy link
Collaborator

@fiam fiam commented Jul 2, 2025

  • Updated a2a, adk, crewai, langgraph and spring-ai
  • Use an additional compose.openai.yaml to enable OpenAI
  • Print the selected model during the container startup
  • Update all README to include the available options for inference

- Updated a2a, adk, crewai, langgraph and spring-ai
- Set up so having OPENAI_API_KEY or not selects between OpenAI
and DMR
- Print the selected model during the container startup
- Update all README to include the available options for inference
@fiam fiam force-pushed the alberto/enable-open-ai branch from c919463 to 689024c Compare July 2, 2025 23:12
a2a/Dockerfile Outdated
#!/bin/sh
set -e
if test -n "\${OPENAI_API_KEY}"; then
echo "OPENAI_API_KEY is set, using OpenAI with \${MODEL_NAME}"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually I think this logic should be pushed back to the model runner, which could act as a proxy to openai

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not for this PR obviously 😄

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Eventually yes, but that won't be available short term.

@fiam fiam marked this pull request as draft July 3, 2025 14:26
@fiam fiam marked this pull request as ready for review July 3, 2025 14:49
@mikesir87
Copy link
Member

LGTM! I'm liking this pattern of using the overlays for the different permutations. Nicely done!

@fiam fiam merged commit 0af7e80 into main Jul 3, 2025
17 checks passed
@fiam fiam deleted the alberto/enable-open-ai branch July 3, 2025 15:04
@ajeetraina
Copy link
Contributor

Thanks for merging this.

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.

5 participants