Agent interface
Stellt einen Agent dar, der das Modell aufrufen und Tools verwenden kann.
Eigenschaften
created |
Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Objekt erstellt wurde. |
description | Die Beschreibung des Agenten. |
id | Der Bezeichner, auf den in API-Endpunkten verwiesen werden kann |
instructions | Die Systemanweisungen, die der Agent verwenden soll. |
metadata | Eine Reihe von bis zu 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können, verwendet, um zusätzliche Informationen zu diesem Objekt in einem strukturierten Format zu speichern. Schlüssel können bis zu 64 Zeichen lang sein und Werte können bis zu 512 Zeichen lang sein. |
model | Die ID des zu verwendenden Modells. |
name | Der Name des Agents. |
object | Der Objekttyp, der immer Assistent ist. |
response |
Das Antwortformat der von diesem Agent verwendeten Toolaufrufe. |
temperature | Die zu verwendende Temperatur für die Stichprobenentnahme zwischen 0 und 2. Durch höhere Werte wie 0,8 wird die Ausgabe zufälliger, während sie durch niedrigere Werte wie 0,2 fokussierter und deterministischer wird. |
tool |
Eine Reihe von Ressourcen, die von den Tools des Agents verwendet werden. Die Ressourcen sind spezifisch für den Tooltyp. Beispielsweise erfordert das Tool |
tools | Die Sammlung der für den Agent aktivierten Tools. |
topP | Eine Alternative zur Stichprobenentnahme mit Temperatur, die sogenannte Kernstichprobenentnahme (Nucleus Sampling), bei dem das Modell die Ergebnisse der Token mit der Wahrscheinlichkeitsmasse „top_p“ berücksichtigt. Daher bedeutet 0,1, dass nur die Token berücksichtigt werden, die die oberen 10 % der Wahrscheinlichkeitsmasse umfassen. Wir empfehlen im Allgemeinen, dies oder die Temperatur zu ändern, aber nicht beides. |
Details zur Eigenschaft
createdAt
Der Unix-Zeitstempel in Sekunden, der angibt, wann dieses Objekt erstellt wurde.
createdAt: Date
Eigenschaftswert
Date
description
Die Beschreibung des Agenten.
description: null | string
Eigenschaftswert
null | string
id
Der Bezeichner, auf den in API-Endpunkten verwiesen werden kann
id: string
Eigenschaftswert
string
instructions
Die Systemanweisungen, die der Agent verwenden soll.
instructions: null | string
Eigenschaftswert
null | string
metadata
Eine Reihe von bis zu 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können, verwendet, um zusätzliche Informationen zu diesem Objekt in einem strukturierten Format zu speichern. Schlüssel können bis zu 64 Zeichen lang sein und Werte können bis zu 512 Zeichen lang sein.
metadata: null | Record<string, string>
Eigenschaftswert
null | Record<string, string>
model
Die ID des zu verwendenden Modells.
model: string
Eigenschaftswert
string
name
Der Name des Agents.
name: null | string
Eigenschaftswert
null | string
object
Der Objekttyp, der immer Assistent ist.
object: "assistant"
Eigenschaftswert
"assistant"
responseFormat
Das Antwortformat der von diesem Agent verwendeten Toolaufrufe.
responseFormat?: null | AgentsResponseFormatOption
Eigenschaftswert
null | AgentsResponseFormatOption
temperature
Die zu verwendende Temperatur für die Stichprobenentnahme zwischen 0 und 2. Durch höhere Werte wie 0,8 wird die Ausgabe zufälliger, während sie durch niedrigere Werte wie 0,2 fokussierter und deterministischer wird.
temperature: null | number
Eigenschaftswert
null | number
toolResources
Eine Reihe von Ressourcen, die von den Tools des Agents verwendet werden. Die Ressourcen sind spezifisch für den Tooltyp. Beispielsweise erfordert das Tool code_interpreter
eine Liste mit Datei-IDs, während das Tool file_search
eine Liste mit Vektorspeicher-IDs erfordert.
toolResources: null | ToolResources
Eigenschaftswert
null | ToolResources
tools
Die Sammlung der für den Agent aktivierten Tools.
tools: ToolDefinitionUnion[]
Eigenschaftswert
topP
Eine Alternative zur Stichprobenentnahme mit Temperatur, die sogenannte Kernstichprobenentnahme (Nucleus Sampling), bei dem das Modell die Ergebnisse der Token mit der Wahrscheinlichkeitsmasse „top_p“ berücksichtigt. Daher bedeutet 0,1, dass nur die Token berücksichtigt werden, die die oberen 10 % der Wahrscheinlichkeitsmasse umfassen.
Wir empfehlen im Allgemeinen, dies oder die Temperatur zu ändern, aber nicht beides.
topP: null | number
Eigenschaftswert
null | number