Commit graph

6 commits

Author SHA1 Message Date
Ben Browning
207224a811 OpenAPI Responses - move tests under tests/verifications
This moves the OpenAI Responses API tests under
tests/verifications/openai_api/test_response.py and starts to wire
them up to our verification suite, so that we can test multiple
providers as well as OpenAI directly for the Responses API.

Signed-off-by: Ben Browning <bbrownin@redhat.com>
2025-04-28 10:37:33 -07:00
Ben Browning
591e6a3972 OpenAI Responses - streaming handling for text chat responses
Signed-off-by: Ben Browning <bbrownin@redhat.com>
2025-04-28 10:37:33 -07:00
Ben Browning
d523c8692a OpenAI Responses - image support and multi-turn tool calling
Signed-off-by: Ben Browning <bbrownin@redhat.com>
2025-04-28 10:37:33 -07:00
Ben Browning
35b2e2646f OpenAI Responses API: Stub in basic web_search tool 2025-04-28 10:37:33 -07:00
Ben Browning
52a69f0bf9 Extract some helper methods out in openai_responses impl
This extracts out a helper message to convert previous responses to
messages and to convert openai choices (from a chat completion
response) into output messages for the OpenAI Responses output.

Signed-off-by: Ben Browning <bbrownin@redhat.com>
2025-04-28 10:37:33 -07:00
Ben Browning
70c088af3a Stub in an initial OpenAI Responses API
Signed-off-by: Ben Browning <bbrownin@redhat.com>
2025-04-28 10:37:33 -07:00