API and agentsAPI reference
AssistantProvenance
object
What a run asked for and what its provider answers reported. Two separate facts: a requested setting is never evidence of the reasoning work a provider actually did.
requestedobjectThe pair the first accepted submission bound, written before any provider request exists, so a run that fails before an answer still reports it. effort is "default" where none was chosen.
modelstringrequiredeffortstringrequireddefaultedobjectrequiredWhich halves the instance supplied rather than the requester.
modelbooleanrequiredeffortbooleanrequired
reportedarray of string or nullThe distinct identities completed provider responses reported, in first-seen order; a null entry is a response that completed reporting none. Absent means no provider response completed at all, which is not the same fact as a response that named nothing.
7439201b