Runs - Update Run
Modyfikuje istniejący przebieg wątku.
POST {endpoint}/threads/{threadId}/runs/{runId}?api-version=v1
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
endpoint
|
path | True |
string (uri) |
Punkt końcowy projektu w postaci: https://.services.ai.azure.com/api/projects/ |
run
|
path | True |
string |
Identyfikator przebiegu. |
thread
|
path | True |
string |
Identyfikator wątku. |
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
metadata |
Zestaw maksymalnie 16 par klucz/wartość, które mogą być dołączone do obiektu, używane do przechowywania dodatkowych informacji o tym obiekcie w formacie ustrukturyzowanym. Klucze mogą mieć długość maksymalnie 64 znaków, a wartości mogą mieć maksymalnie 512 znaków. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Informacje o zmodyfikowanym przebiegu. |
|
Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
OAuth2Auth
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Zakresy
Nazwa | Opis |
---|---|
https://ai.azure.com/.default |
Definicje
Nazwa | Opis |
---|---|
Agent |
Opisuje informacje o błędach zwracane przez interfejs API agentów. |
AgentV1Error |
Ładunek błędu zwrócony przez interfejs API agentów. |
AISearch |
Zasób AI Search Index. |
Azure |
Dostępne typy zapytań dla narzędzia Azure AI Search. |
Azure |
Informacje o definicji danych wejściowych narzędzia wyszukiwania sztucznej inteligencji platformy Azure używane do konfigurowania agenta. |
Azure |
Zestaw zasobów indeksu używanych przez narzędzie |
Azure |
Struktura przechowywania nazwy kolejki magazynu i identyfikatora URI. |
Azure |
Definicja funkcji platformy Azure. |
Azure |
Struktura przechowywania nazwy kolejki magazynu i identyfikatora URI. |
Azure |
Informacje o definicji danych wejściowych narzędzia funkcji platformy Azure używane do konfigurowania agenta. |
Bing |
Wyszukaj konfigurację dla Bing Grounding |
Bing |
Parametry narzędzia wyszukiwania uziemienia Bing. |
Bing |
Informacje o definicji danych wejściowych narzędzia wyszukiwania uziemieniowego bing używane do konfigurowania agenta. |
Code |
Informacje o definicji danych wejściowych narzędzia interpretera kodu używane do konfigurowania agenta. |
Code |
Zestaw zasobów używanych przez narzędzie |
Connected |
Informacje dotyczące łączenia jednego agenta z drugim jako narzędzia |
Connected |
Informacje o definicji danych wejściowych dla narzędzia połączonego agenta, które definiuje agenta podrzędnego specyficznego dla domeny |
File |
Opcje klasyfikacji wyszukiwania plików. |
File |
Informacje o definicji wejściowej narzędzia wyszukiwania plików używane do konfigurowania agenta. |
File |
Opcje zastępują narzędzie wyszukiwania plików. |
File |
Zestaw zasobów używanych przez narzędzie |
Function |
Informacje o definicji danych wejściowych funkcji. |
Function |
Informacje o definicji danych wejściowych narzędzia funkcji używane do konfigurowania agenta. |
Incomplete |
Powód, dla którego przebieg jest niekompletny. Będzie to wskazywać, który limit tokenów został osiągnięty w trakcie przebiegu. |
Incomplete |
Szczegółowe informacje o tym, dlaczego przebieg jest niekompletny. Jeśli przebieg nie jest niekompletny, zostanie |
Open |
Szczegóły zabezpieczeń uwierzytelniania anonimowego openApi |
Open |
Typ uwierzytelniania dla punktu końcowego OpenAPI. Dozwolone typy to:
|
Open |
Szczegóły zabezpieczeń uwierzytelniania połączeń openApi |
Open |
Schemat zabezpieczeń uwierzytelniania interfejsu OpenApi managed_identity |
Open |
Informacje o definicji danych wejściowych dla funkcji openapi. |
Open |
Szczegóły zabezpieczeń uwierzytelniania interfejsu OpenApi managed_identity |
Open |
Schemat zabezpieczeń uwierzytelniania interfejsu OpenApi managed_identity |
Open |
Informacje o definicji danych wejściowych narzędzia OpenAPI używane do konfigurowania agenta. |
Required |
Reprezentacja żądanego wywołania narzędzia funkcji wymaganego przez model w celu kontynuowania oceny przebiegu. |
Required |
Szczegółowe informacje dotyczące wywołania funkcji, podane przez wymaganą akcję wywołującą narzędzie funkcji, które zawiera nazwę i argumenty funkcji. |
Run |
Statystyki użycia związane z uruchomieniem. Ta wartość będzie |
Run |
Szczegóły błędu napotkane przez uruchomienie wątku agenta. |
Run |
Możliwe wartości stanu przebiegu wątku agenta. |
Submit |
Szczegóły wymaganych wywołań narzędzi, które muszą zostać przesłane do uruchomienia wątku agenta, aby kontynuować. |
Submit |
Szczegóły opisujące narzędzia, które powinny być wywoływane w celu przesyłania danych wyjściowych narzędzia. |
Thread |
Dane reprezentujące pojedynczy przebieg oceny wątku agenta. |
Tool |
Zestaw zasobów używanych przez narzędzia agenta. Zasoby są specyficzne dla typu narzędzia. Na przykład |
Truncation |
Określa sposób obcinania wątku przed uruchomieniem. Służy do kontrolowania początkowego okna kontekstu przebiegu. |
Truncation |
Możliwe strategie obcinania dla wątku. |
Vector |
Konfiguracja magazynu wektorowego to lista źródeł danych używanych w przypadku użycia wielu plików do wyszukiwania plików przedsiębiorstwa. |
Vector |
Struktura zawierająca listę konfiguracji magazynu wektorowego, tj. listę identyfikatorów zasobów platformy Azure. |
Vector |
Struktura zawierająca ścieżkę identyfikatora URI zasobu platformy Azure i typ zasobu pliku używanego jako źródło danych dla wyszukiwania plików przedsiębiorstwa. |
Vector |
Typ zasobu magazynu wektorowego. Typ zasobu może być uri_asset, w tym przypadku powinien zawierać identyfikator URI zasobu, w przypadku id_asset powinien zawierać identyfikator danych. |
AgentErrorDetail
Opisuje informacje o błędach zwracane przez interfejs API agentów.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu nadający się do odczytu maszynowego. |
message |
string |
Opis błędu czytelny dla człowieka. |
param |
string |
Nazwa parametru, który spowodował błąd, jeśli dotyczy. |
type |
string |
Identyfikator typu błędu (np. |
AgentV1Error
Ładunek błędu zwrócony przez interfejs API agentów.
Nazwa | Typ | Opis |
---|---|---|
error |
Reprezentuje błąd. |
AISearchIndexResource
Zasób AI Search Index.
Nazwa | Typ | Opis |
---|---|---|
filter |
string |
Filtruj ciąg dla zasobu wyszukiwania. |
index_asset_id |
string |
Identyfikator zasobu indeksu dla zasobu wyszukiwania. |
index_connection_id |
string |
Identyfikator połączenia indeksu w pliku IndexResource dołączony do tego agenta. |
index_name |
string |
Nazwa indeksu w indeksieResource dołączonym do tego agenta. |
query_type |
Typ zapytania w AIIndexResource dołączony do tego agenta. |
|
top_k |
integer (int32) |
Liczba dokumentów do pobrania z wyszukiwania i prezentowania do modelu. |
AzureAISearchQueryType
Dostępne typy zapytań dla narzędzia Azure AI Search.
Wartość | Opis |
---|---|
semantic |
Typ zapytania |
simple |
Typ zapytania |
vector |
Typ zapytania |
vector_semantic_hybrid |
Typ zapytania |
vector_simple_hybrid |
Typ zapytania |
AzureAISearchToolDefinition
Informacje o definicji danych wejściowych narzędzia wyszukiwania sztucznej inteligencji platformy Azure używane do konfigurowania agenta.
Nazwa | Typ | Opis |
---|---|---|
type |
string:
azure_ai_search |
Typ obiektu. |
AzureAISearchToolResource
Zestaw zasobów indeksu używanych przez narzędzie azure_ai_search
.
Nazwa | Typ | Opis |
---|---|---|
indexes |
Indeksy dołączone do tego agenta. Może istnieć maksymalnie 1 zasób indeksu dołączony do agenta. |
AzureFunctionBinding
Struktura przechowywania nazwy kolejki magazynu i identyfikatora URI.
Nazwa | Typ | Opis |
---|---|---|
storage_queue |
Kolejka magazynu. |
|
type |
enum:
storage_queue |
Typ powiązania, który jest zawsze "storage_queue". |
AzureFunctionDefinition
Definicja funkcji platformy Azure.
Nazwa | Typ | Opis |
---|---|---|
function |
Definicja funkcji platformy Azure i jej parametrów. |
|
input_binding |
Kolejka magazynu wejściowego. Wyzwalacz magazynu kolejek uruchamia funkcję w miarę dodawania do niej komunikatów. |
|
output_binding |
Kolejka magazynu wyjściowego. Funkcja zapisuje dane wyjściowe w tej kolejce po przetworzeniu elementów wejściowych. |
AzureFunctionStorageQueue
Struktura przechowywania nazwy kolejki magazynu i identyfikatora URI.
Nazwa | Typ | Opis |
---|---|---|
queue_name |
string |
Nazwa kolejki usługi Azure Function Storage. |
queue_service_endpoint |
string |
Identyfikator URI usługi Azure Storage Queue Service umożliwiający manipulowanie kolejką. |
AzureFunctionToolDefinition
Informacje o definicji danych wejściowych narzędzia funkcji platformy Azure używane do konfigurowania agenta.
Nazwa | Typ | Opis |
---|---|---|
azure_function |
Definicja funkcji, którą narzędzie funkcji powinno wywołać. |
|
type |
string:
azure_function |
Typ obiektu. |
BingGroundingSearchConfiguration
Wyszukaj konfigurację dla Bing Grounding
Nazwa | Typ | Opis |
---|---|---|
connection_id |
string |
Identyfikator połączenia do uziemienia za pomocą wyszukiwania Bing |
count |
integer (int64) |
Liczba wyników wyszukiwania do zwrócenia w odpowiedzi interfejsu API Bing |
freshness |
string |
Filtruj wyniki wyszukiwania według określonego zakresu czasu. Dopuszczalne wartości: https://learn.microsoft.com/bing/search-apis/bing-web-search/reference/query-parameters |
market |
string |
Rynek, z którego pochodzą wyniki. |
set_lang |
string |
Język, który ma być używany dla ciągów interfejsu użytkownika podczas wywoływania interfejsu API Bing. |
BingGroundingSearchToolParameters
Parametry narzędzia wyszukiwania uziemienia Bing.
Nazwa | Typ | Opis |
---|---|---|
search_configurations |
Konfiguracje wyszukiwania dołączone do tego narzędzia. Do narzędzia może być dołączony maksymalnie 1 zasób konfiguracji wyszukiwania. |
BingGroundingToolDefinition
Informacje o definicji danych wejściowych narzędzia wyszukiwania uziemieniowego bing używane do konfigurowania agenta.
Nazwa | Typ | Opis |
---|---|---|
bing_grounding |
Parametry narzędzia wyszukiwania uziemienia Bing. |
|
type |
string:
bing_grounding |
Typ obiektu. |
CodeInterpreterToolDefinition
Informacje o definicji danych wejściowych narzędzia interpretera kodu używane do konfigurowania agenta.
Nazwa | Typ | Opis |
---|---|---|
type |
string:
code_interpreter |
Typ obiektu. |
CodeInterpreterToolResource
Zestaw zasobów używanych przez narzędzie code_interpreter
.
Nazwa | Typ | Opis |
---|---|---|
data_sources |
Źródła danych do użycia. Ta opcja wzajemnie wyklucza się z właściwością |
|
file_ids |
string[] |
Lista identyfikatorów plików udostępnionych narzędziu |
ConnectedAgentDetails
Informacje dotyczące łączenia jednego agenta z drugim jako narzędzia
Nazwa | Typ | Opis |
---|---|---|
description |
string |
Opis tego, co robi agent, używany przez model do wybierania, kiedy i jak wywołać agenta. |
id |
string |
Identyfikator agenta podrzędnego. |
name |
string |
Imię i nazwisko agenta, który ma zostać wezwany. |
ConnectedAgentToolDefinition
Informacje o definicji danych wejściowych dla narzędzia połączonego agenta, które definiuje agenta podrzędnego specyficznego dla domeny
Nazwa | Typ | Opis |
---|---|---|
connected_agent |
Agent podrzędny do nawiązania połączenia |
|
type |
string:
connected_agent |
Typ obiektu. |
FileSearchRankingOptions
Opcje klasyfikacji wyszukiwania plików.
Nazwa | Typ | Opis |
---|---|---|
ranker |
string |
Rangator wyszukiwania plików. |
score_threshold |
number (float) |
Próg wyszukiwania klasyfikatora. |
FileSearchToolDefinition
Informacje o definicji wejściowej narzędzia wyszukiwania plików używane do konfigurowania agenta.
Nazwa | Typ | Opis |
---|---|---|
file_search |
Opcje zastępują narzędzie wyszukiwania plików. |
|
type |
string:
file_search |
Typ obiektu. |
FileSearchToolDefinitionDetails
Opcje zastępują narzędzie wyszukiwania plików.
Nazwa | Typ | Opis |
---|---|---|
max_num_results |
integer (int32) minimum: 1maximum: 50 |
Maksymalna liczba wyników, które narzędzie wyszukiwania plików powinno wyświetlić. Wartość domyślna to 20 dla modeli gpt-4* i 5 dla gpt-3,5-turbo. Ta liczba powinna należeć do zakresu od 1 do 50 włącznie. Należy pamiętać, że narzędzie wyszukiwania plików może zwracać mniej niż |
ranking_options |
Opcje klasyfikacji wyszukiwania plików. |
FileSearchToolResource
Zestaw zasobów używanych przez narzędzie file_search
.
Nazwa | Typ | Opis |
---|---|---|
vector_store_ids |
string[] |
Identyfikator magazynu wektorów dołączony do tego agenta. Może istnieć maksymalnie 1 magazyn wektorów dołączony do agenta. |
vector_stores |
Lista obiektów konfiguracji magazynu wektorów z platformy Azure. Ta lista jest ograniczona do jednego elementu. Jedynym elementem tej listy jest lista identyfikatorów zasobów platformy Azure używanych przez narzędzie wyszukiwania. |
FunctionDefinition
Informacje o definicji danych wejściowych funkcji.
Nazwa | Typ | Opis |
---|---|---|
description |
string |
Opis działania funkcji używanej przez model do wyboru, kiedy i jak wywołać funkcję. |
name |
string |
Nazwa funkcji do wywołania. |
parameters |
Parametry akceptowane przez funkcje, opisane jako obiekt schematu JSON. |
FunctionToolDefinition
Informacje o definicji danych wejściowych narzędzia funkcji używane do konfigurowania agenta.
Nazwa | Typ | Opis |
---|---|---|
function |
Definicja funkcji, którą narzędzie funkcji powinno wywołać. |
|
type |
string:
function |
Typ obiektu. |
IncompleteDetailsReason
Powód, dla którego przebieg jest niekompletny. Będzie to wskazywać, który limit tokenów został osiągnięty w trakcie przebiegu.
Wartość | Opis |
---|---|
max_completion_tokens |
Przekroczono maksymalną liczbę tokenów ukończenia |
max_prompt_tokens |
Przekroczono maksymalną liczbę tokenów monitów |
IncompleteRunDetails
Szczegółowe informacje o tym, dlaczego przebieg jest niekompletny. Jeśli przebieg nie jest niekompletny, zostanie null
.
Nazwa | Typ | Opis |
---|---|---|
reason |
Powód, dla którego przebieg jest niekompletny. Wskazuje to, który określony limit tokenu został osiągnięty podczas przebiegu. |
OpenApiAnonymousAuthDetails
Szczegóły zabezpieczeń uwierzytelniania anonimowego openApi
Nazwa | Typ | Opis |
---|---|---|
type |
string:
anonymous |
Typ uwierzytelniania musi być anonimowy/połączenie/managed_identity |
OpenApiAuthType
Typ uwierzytelniania dla punktu końcowego OpenAPI. Dozwolone typy to:
- Anonimowy (uwierzytelnianie nie jest wymagane)
- Połączenie (wymaga connection_id do punktu końcowego, zgodnie z konfiguracją w AI Foundry)
- Managed_Identity (wymaga odbiorców do uwierzytelniania opartego na tożsamości)
Wartość | Opis |
---|---|
anonymous | |
connection | |
managed_identity |
OpenApiConnectionAuthDetails
Szczegóły zabezpieczeń uwierzytelniania połączeń openApi
Nazwa | Typ | Opis |
---|---|---|
security_scheme |
Szczegóły zabezpieczeń uwierzytelniania połączenia |
|
type |
string:
connection |
Typ uwierzytelniania musi być anonimowy/połączenie/managed_identity |
OpenApiConnectionSecurityScheme
Schemat zabezpieczeń uwierzytelniania interfejsu OpenApi managed_identity
Nazwa | Typ | Opis |
---|---|---|
connection_id |
string |
Identyfikator połączenia dla typu uwierzytelniania połączenia |
OpenApiFunctionDefinition
Informacje o definicji danych wejściowych dla funkcji openapi.
Nazwa | Typ | Opis |
---|---|---|
auth | OpenApiAuthDetails: |
Szczegóły uwierzytelniania interfejsu API |
default_params |
string[] |
Lista parametrów specyfikacji interfejsu OpenAPI, które będą używać domyślnych ustawień udostępnionych przez użytkownika |
description |
string |
Opis działania funkcji używanej przez model do wyboru, kiedy i jak wywołać funkcję. |
functions |
Lista definicji funkcji używanych przez narzędzie OpenApi |
|
name |
string |
Nazwa funkcji do wywołania. |
spec |
Kształt funkcji openapi opisany jako obiekt schematu JSON. |
OpenApiManagedAuthDetails
Szczegóły zabezpieczeń uwierzytelniania interfejsu OpenApi managed_identity
Nazwa | Typ | Opis |
---|---|---|
security_scheme |
Szczegóły zabezpieczeń uwierzytelniania połączenia |
|
type |
string:
managed_identity |
Typ uwierzytelniania musi być anonimowy/połączenie/managed_identity |
OpenApiManagedSecurityScheme
Schemat zabezpieczeń uwierzytelniania interfejsu OpenApi managed_identity
Nazwa | Typ | Opis |
---|---|---|
audience |
string |
Zakres uwierzytelniania dla typu uwierzytelniania managed_identity |
OpenApiToolDefinition
Informacje o definicji danych wejściowych narzędzia OpenAPI używane do konfigurowania agenta.
Nazwa | Typ | Opis |
---|---|---|
openapi |
Definicja funkcji openapi. |
|
type |
string:
openapi |
Typ obiektu. |
RequiredFunctionToolCall
Reprezentacja żądanego wywołania narzędzia funkcji wymaganego przez model w celu kontynuowania oceny przebiegu.
Nazwa | Typ | Opis |
---|---|---|
function |
Szczegółowe informacje o funkcji do wykonania przez narzędzie, które zawiera nazwy i argumenty. |
|
id |
string |
Identyfikator wywołania narzędzia. Ten identyfikator należy przywoływać podczas przesyłania danych wyjściowych narzędzia. |
type |
string:
function |
Typ obiektu dla wymaganego wywołania narzędzia. |
RequiredFunctionToolCallDetails
Szczegółowe informacje dotyczące wywołania funkcji, podane przez wymaganą akcję wywołującą narzędzie funkcji, które zawiera nazwę i argumenty funkcji.
Nazwa | Typ | Opis |
---|---|---|
arguments |
string |
Argumenty do użycia podczas wywoływania nazwanej funkcji, jak podano w modelu. Argumenty są prezentowane jako dokument JSON, który powinien zostać zweryfikowany i przeanalizowany pod kątem oceny. |
name |
string |
Nazwa funkcji. |
RunCompletionUsage
Statystyki użycia związane z uruchomieniem. Ta wartość będzie null
, jeśli przebieg nie znajduje się w stanie terminalu (tj. in_progress
, queued
itp.).
Nazwa | Typ | Opis |
---|---|---|
completion_tokens |
integer (int64) |
Liczba tokenów ukończenia używanych w trakcie przebiegu. |
prompt_tokens |
integer (int64) |
Liczba tokenów monitu używanych w trakcie przebiegu. |
total_tokens |
integer (int64) |
Łączna liczba użytych tokenów (monit i ukończenie). |
RunError
Szczegóły błędu napotkane przez uruchomienie wątku agenta.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Stan błędu. |
message |
string |
Tekst czytelny dla człowieka skojarzony z błędem. |
RunStatus
Możliwe wartości stanu przebiegu wątku agenta.
Wartość | Opis |
---|---|
cancelled |
Reprezentuje przebieg, który został anulowany. |
cancelling |
Reprezentuje przebieg, który jest w trakcie anulowania. |
completed |
Reprezentuje przebieg, który został pomyślnie ukończony. |
expired |
Reprezentuje przebieg, który wygasł, zanim mógłby się zakończyć. |
failed |
Reprezentuje przebieg, który zakończył się niepowodzeniem. |
in_progress |
Reprezentuje przebieg, który jest w toku. |
queued |
Reprezentuje przebieg, który jest w kolejce do uruchomienia. |
requires_action |
Reprezentuje przebieg, który wymaga kontynuowania innej operacji, takiej jak przesyłanie danych wyjściowych narzędzia. |
SubmitToolOutputsAction
Szczegóły wymaganych wywołań narzędzi, które muszą zostać przesłane do uruchomienia wątku agenta, aby kontynuować.
Nazwa | Typ | Opis |
---|---|---|
submit_tool_outputs |
Szczegóły opisujące narzędzia, które powinny być wywoływane w celu przesyłania danych wyjściowych narzędzia. |
|
type |
string:
submit_tool_outputs |
Typ obiektu. |
SubmitToolOutputsDetails
Szczegóły opisujące narzędzia, które powinny być wywoływane w celu przesyłania danych wyjściowych narzędzia.
Nazwa | Typ | Opis |
---|---|---|
tool_calls | RequiredToolCall[]: |
Lista wywołań narzędzi, które należy rozpoznać, aby wątek agenta był uruchamiany, aby kontynuować. |
ThreadRun
Dane reprezentujące pojedynczy przebieg oceny wątku agenta.
Nazwa | Typ | Opis |
---|---|---|
assistant_id |
string |
Identyfikator agenta skojarzonego z wątkiem, względem którego wykonano ten przebieg. |
cancelled_at |
integer (unixtime) |
Sygnatura czasowa systemu Unix w sekundach reprezentująca moment anulowania. |
completed_at |
integer (unixtime) |
Sygnatura czasowa systemu Unix w sekundach reprezentująca czas po zakończeniu. |
created_at |
integer (unixtime) |
Sygnatura czasowa systemu Unix w sekundach reprezentująca czas utworzenia tego obiektu. |
expires_at |
integer (unixtime) |
Sygnatura czasowa systemu Unix w sekundach reprezentująca czas wygaśnięcia tego elementu. |
failed_at |
integer (unixtime) |
Sygnatura czasowa systemu Unix( w sekundach) reprezentująca, kiedy to się nie powiodło. |
id |
string |
Identyfikator, do którego można odwoływać się w punktach końcowych interfejsu API. |
incomplete_details |
Szczegółowe informacje o tym, dlaczego przebieg jest niekompletny. Jeśli przebieg nie jest niekompletny, zostanie |
|
instructions |
string |
Zastąpione instrukcje systemowe używane dla tego wątku agenta. |
last_error |
Ostatni błąd, jeśli istnieje, napotkany przez ten wątek agenta, zostanie uruchomiony. |
|
max_completion_tokens |
integer (int32) |
Maksymalna liczba tokenów ukończenia określonych do użycia w trakcie przebiegu. |
max_prompt_tokens |
integer (int32) |
Maksymalna liczba tokenów monitów określonych do użycia w trakcie przebiegu. |
metadata |
object |
Zestaw maksymalnie 16 par klucz/wartość, które mogą być dołączone do obiektu, używane do przechowywania dodatkowych informacji o tym obiekcie w formacie ustrukturyzowanym. Klucze mogą mieć długość maksymalnie 64 znaków, a wartości mogą mieć maksymalnie 512 znaków. |
model |
string |
Identyfikator modelu do użycia. |
object |
enum:
thread. |
Typ obiektu, który jest zawsze "thread.run". |
parallel_tool_calls |
boolean |
Określa, czy narzędzia mogą być wykonywane równolegle w ramach przebiegu. |
required_action | RequiredAction: |
Szczegóły akcji wymaganej do uruchomienia wątku agenta. |
response_format |
Agents |
Format odpowiedzi wywołań narzędzia używanych w tym przebiegu. |
started_at |
integer (unixtime) |
Sygnatura czasowa systemu Unix w sekundach reprezentująca moment uruchomienia tego elementu. |
status |
Stan uruchomienia wątku agenta. |
|
temperature |
number (float) |
Temperatura próbkowania używana na potrzeby tego przebiegu. Jeśli nie zostanie ustawiona, wartość domyślna to 1. |
thread_id |
string |
Identyfikator wątku skojarzonego z tym przebiegiem. |
tool_choice |
Agents |
Określa, czy i które narzędzie jest wywoływane przez model. |
tool_resources |
Zastąpić narzędzia, których agent może użyć na potrzeby tego przebiegu. Jest to przydatne w przypadku modyfikowania zachowania dla poszczególnych przebiegów |
|
tools | ToolDefinition[]: |
Zastąpione włączone narzędzia używane na potrzeby tego wątku agenta. |
top_p |
number (float) |
Wartość próbkowania jądra użyta na potrzeby tego przebiegu. Jeśli nie zostanie ustawiona, wartość domyślna to 1. |
truncation_strategy |
Strategia stosowania do usuwania komunikatów w miarę przesuwania okien kontekstowych do przodu. |
|
usage |
Statystyki użycia związane z uruchomieniem. Ta wartość będzie |
ToolResources
Zestaw zasobów używanych przez narzędzia agenta. Zasoby są specyficzne dla typu narzędzia. Na przykład code_interpreter
narzędzie wymaga listy identyfikatorów plików, a file_search
narzędzie wymaga listy identyfikatorów magazynów wektorów.
Nazwa | Typ | Opis |
---|---|---|
azure_ai_search |
Zasoby używane przez narzędzie |
|
code_interpreter |
Zasoby używane przez narzędzie |
|
file_search |
Zasoby używane przez narzędzie |
TruncationObject
Określa sposób obcinania wątku przed uruchomieniem. Służy do kontrolowania początkowego okna kontekstu przebiegu.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
last_messages |
integer (int32) |
Liczba najnowszych komunikatów z wątku podczas konstruowania kontekstu przebiegu. |
|
type | auto |
Strategia obcinania do użycia dla wątku. Wartość domyślna to |
TruncationStrategy
Możliwe strategie obcinania dla wątku.
Wartość | Opis |
---|---|
auto |
Wartość domyślna. Wiadomości w środku wątku zostaną usunięte, aby dopasować je do długości kontekstu modelu. |
last_messages |
Wątek zostanie obcięty do |
VectorStoreConfiguration
Konfiguracja magazynu wektorowego to lista źródeł danych używanych w przypadku użycia wielu plików do wyszukiwania plików przedsiębiorstwa.
Nazwa | Typ | Opis |
---|---|---|
data_sources |
Źródła danych |
VectorStoreConfigurations
Struktura zawierająca listę konfiguracji magazynu wektorowego, tj. listę identyfikatorów zasobów platformy Azure.
Nazwa | Typ | Opis |
---|---|---|
configuration |
Konfiguracje |
|
name |
string |
Nazwa |
VectorStoreDataSource
Struktura zawierająca ścieżkę identyfikatora URI zasobu platformy Azure i typ zasobu pliku używanego jako źródło danych dla wyszukiwania plików przedsiębiorstwa.
Nazwa | Typ | Opis |
---|---|---|
type |
Typ zasobu |
|
uri |
string |
Identyfikator URI zasobu. |
VectorStoreDataSourceAssetType
Typ zasobu magazynu wektorowego. Typ zasobu może być uri_asset, w tym przypadku powinien zawierać identyfikator URI zasobu, w przypadku id_asset powinien zawierać identyfikator danych.
Wartość | Opis |
---|---|
id_asset |
Identyfikator danych |
uri_asset |
Azure URI |