{"event":{"id":"evt-function-calling-20230613","dedupe_key":"structured_tool_api_release:2023-06-13:openai-adds-native-function-calling","event_type":"structured_tool_api_release","title":"OpenAI adds native function calling","summary":"GPT-4/3.5 APIs gained structured function-call outputs; GPT-3.5 Turbo also gained a 16K variant.","occurred_at":"2023-06-13T00:00:00.000Z","published_at":"2023-06-13T00:00:00.000Z","observed_at":"2026-10-07T12:39:09.000Z","reconstructed_at":"2026-10-07T12:55:58.000Z","ingest_type":"live_world_scan","locations":null,"status":"verified","confidence":0.99,"metadata":{"actors":["OpenAI"],"affected_layers":["layer-models","layer-software","layer-agents","layer-permissions"],"change_kind":"tool_interface_standardization","what_happened_at_time":"GPT-4/3.5 APIs gained structured function-call outputs; GPT-3.5 Turbo also gained a 16K variant.","evidence_at_time":"The contemporaneous primary source 'Function calling and other API updates' documents this Q2 event.","q1_continuity":"Q1 is the canonical predecessor; this record stores only the supported Q2 delta.","retrospective_inference":"Interpretation is limited to evidence supportable by 2023-06-30.","uncertainty":"Application code retains execution responsibility."},"created_at":"2026-10-07T14:04:48.601Z","updated_at":"2026-10-07T14:04:48.601Z"},"artifacts":[{"id":"art-function-calling-20230613","canonical_url":"https://openai.com/index/function-calling-and-other-api-updates/","artifact_type":"structured_tool_api_release","title":"OpenAI function calling","summary":"GPT-4/3.5 APIs gained structured function-call outputs; GPT-3.5 Turbo also gained a 16K variant.","creator_entities":["OpenAI"],"released_at":"2023-06-13T00:00:00.000Z","content_hash":null,"metadata":{"historical_scope":"2023-Q2"},"created_at":"2026-10-07T14:04:48.589Z","updated_at":"2026-10-07T14:04:48.589Z","relation":"evidenced_by"}],"signals":[{"id":"sig-q2-long-context-expansion","statement":"Commercial assistant models expanded toward document-scale context windows, increasing workable information scope while leaving retrieval accuracy, cost and reliability unresolved.","signal_type":"context_window_expansion","direction":"increasing","confidence":0.96,"epistemic_status":"supported_inference","mapping_mode":"retrospective","reconstructed_at":"2026-10-07T12:55:58.000Z","created_at":"2026-10-07T14:04:48.604Z","updated_at":"2026-10-07T14:04:48.604Z"},{"id":"sig-q2-tool-interface-standardization","statement":"Model-to-tool interaction moved from isolated alpha and research patterns toward reusable plugin and structured function-call interfaces spanning multiple product and developer ecosystems.","signal_type":"tool_interface_standardization","direction":"increasing","confidence":0.98,"epistemic_status":"supported_inference","mapping_mode":"retrospective","reconstructed_at":"2026-10-07T12:55:58.000Z","created_at":"2026-10-07T14:04:48.603Z","updated_at":"2026-10-07T14:04:48.603Z"}]}