---
type: email
from: Kazuhiro Sera <notifications@github.com>
subject: Re: [openai/openai-agents-python] fix: add call_id to function_call

 item if it doesn't have one. (PR #1959)
received: 2026-03-06 08:11:25
date_header: Tue, 21 Oct 2025 01:17:46 -0700
priority: normal
status: awaiting_approval
uid: 33261
---

## Email Content

**From:** Kazuhiro Sera <notifications@github.com>
**Subject:** Re: [openai/openai-agents-python] fix: add call_id to function_call

 item if it doesn't have one. (PR #1959)
**Date:** Tue, 21 Oct 2025 01:17:46 -0700

### Body (preview)

seratch left a comment (openai/openai-agents-python#1959)



If you use either OpenAI or Azure OpenAI Service, you can directly use the OpenAI API client. However, for other models, we don't recommend it. Indeed, quite basic chat examples should work. However, when you start using other features like tool calling, structured outputs, and so on, the details could vary. For this reason, we generally recommend using LiteLLM to fill the gap relying on the well-maintained open-source library. Please note that, even with LiteLLM, there could be some differences due to models' capabilities and requirements. 



Going back to the topic here, if our LiteLLM adapter can do something extra for your use case, we may be able to have such custom logic there.



-- 

Reply to this email directly or view it on GitHub:

https://github.com/openai/openai-agents-python/pull/1959#issuecomment-3425356309

You are receiving this because you are subscribed to this thread.



Message ID: <openai/openai-agents-python/pull/1959/c3425356309@github.com>

---

## Suggested Actions
- [ ] Reply
- [ ] Archive
- [ ] Escalate
