Sep 23, 2026 00:53 UTC
pypi
openai
openai 3.19.0 shipped: 35 interesting new strings (35 sentence, 4 feature_flag, 1 model_id)
openai 3.18.0 -> 3.19.0: +96 strings, -621 strings, 35 interesting [model_id] (1) + py with client.chat.completions.stream( model="gpt-4o-2024-08-06", messages=[...], ) as stream: for event in stream: if event.type == "content.delta": print(event.delta, flush=True, end="") [feature_flag] (4) + py connection = client.beta.realtime.connect(...).enter() # ... connection.close() + py connection = client.beta.responses.connect(...).enter() # ... connection.close() + py connection = client.beta.realtime.connect(...).enter() # ... connection.close() + py connection = client.beta.responses.connect(...).enter() # ... connection.close() [sentence] (35) + py with client.chat.completions.stream( model="gpt-4o-2024-08-06", messages=[...], ) as stream: for event in stream: if event.type == "content.delta": print(event.delta, flush=True, end="") + py connection = client.beta.realtime.connect(...).enter() # ... connection.close() + py connection = client.beta.responses.connect(...).enter() # ... connection.close() + py connection = client.beta.realtime.connect(...).enter() # ... connection.close() + py connection = client.beta.responses.connect(...).enter() # ... connection.close() + .""" tools: List[AssistantTool] """A list of tool enabled on the assistant. There can be a maximum of 128 tools per assistant. Tools can be of types + enables JSON mode, which ensures the message the model generates is valid JSON. **Important:** when using JSON mode, you **must** also instruct the model to produce JSON yourself via a system or user message. Without this, the model may generate an unending stream of whitespace unti
caught by the 20-minute sweep · the live wire · all receipts