Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se muestra qué tipos de agente, herramientas y opciones de publicación de Microsoft Foundry Agent Service están disponibles en Azure Government, y cuáles no. Para conocer las características, los puntos de conexión y las direcciones URL del portal de nivel de plataforma, consulte Microsoft Foundry en Azure Government. Para una introducción a Agent Service, consulte la descripción general de Foundry Agent Service.
Regiones soportadas
Foundry Agent Service está disponible en las siguientes regiones de Azure Government:
| Región | Identificador de región |
|---|---|
| Gobierno de EE. UU. - Virginia | usgovvirginia |
| Gobierno de EE. UU.: Arizona | usgovarizona |
Las características y herramientas del servicio del agente están disponibles en ambas regiones, a menos que se indique lo contrario en las tablas siguientes.
Tipos de agente
| Tipo de agente | Disponible |
|---|---|
| Agentes rápidos | Sí |
| Workflows | Versión preliminar |
| Agentes hospedados | No |
Características en versión preliminar en Azure Government
Las características marcadas como Versión preliminar están disponibles para la adopción temprana, pero podrían no cumplir los mismos compromisos de cumplimiento (como FedRAMP, DoD IL5 o CJIS) como características disponibles con carácter general. Confirme la posición de cumplimiento de cualquier característica de versión preliminar con su equipo de seguridad y cumplimiento antes de usarlo para cargas de trabajo reguladas o de producción.
Tools
En la tabla siguiente se muestra la disponibilidad de las herramientas para foundry Agent Service en Azure Government. Para obtener más información sobre cada herramienta, consulte el catálogo de herramientas foundry.
| Herramienta | Disponible |
|---|---|
| Intérprete de código | Sí |
| Intérprete de código personalizado | Versión preliminar |
| Búsqueda de archivos | Sí |
| Búsqueda de Azure AI | Sí |
| Azure Functions | Sí |
| Invocación de funciones | Sí |
| Búsqueda web | No |
| Puesta en tierra con Bing | No |
| Generación de imágenes | No |
| Automatización del explorador | No |
| Uso del ordenador | No |
| Microsoft Fabric | No |
| SharePoint | No |
| Servidores MCP | No |
| Agente a Agente (A2A) | No |
| Herramienta OpenAPI | No |
Publicación
Azure Government admite agentes de publicación. Cada agente publicado obtiene un punto de conexión administrado estable y una identidad Microsoft Entra. Puede registrar el agente en el Entra Agent Registry para su detección dentro de su tenant. No se admite la publicación en Microsoft Teams y Microsoft 365 Copilot. Para obtener más información, consulte Publicación de un agente.
Configuración del SDK para Azure Government
El servicio del agente en Azure Government requiere azure-ai-projects la versión 2.0.0 o posterior. Instale el paquete con:
pip install "azure-ai-projects>=2.0.0" azure-identity
La audiencia de tokens y el punto de conexión del proyecto difieren de la nube pública. Establezca credential_scopes en https://ai.azure.us/.default y use el extremo del proyecto de Azure Government, que tiene el formato https://{resource-name}.services.ai.azure.us/api/projects/{project-name}.
En el ejemplo siguiente se crea un agente de solicitud simple, se envía un mensaje y se imprime la respuesta:
import os
from azure.identity import DefaultAzureCredential, get_bearer_token_provider
from azure.ai.projects import AIProjectClient
endpoint = os.environ["FOUNDRY_PROJECT_ENDPOINT"]
scope = "https://ai.azure.us/.default"
with (
DefaultAzureCredential() as credential,
AIProjectClient(
endpoint=endpoint,
credential=credential,
credential_scopes=[scope],
) as project_client,
):
api_key = get_bearer_token_provider(credential, scope)
with project_client.get_openai_client(api_key=api_key) as openai_client:
from azure.ai.projects.models import PromptAgentDefinition
agent = project_client.agents.create_version(
agent_name="MyAgent",
definition=PromptAgentDefinition(
model=os.environ["FOUNDRY_MODEL_NAME"],
instructions="You are a helpful assistant",
),
)
print(f"Agent created (name: {agent.name}, version: {agent.version})")
conversation = openai_client.conversations.create(
items=[{"type": "message", "role": "user", "content": "Hello!"}],
)
response = openai_client.responses.create(
conversation=conversation.id,
extra_body={"agent_reference": {"name": agent.name, "type": "agent_reference"}},
)
print(f"Response: {response.output_text}")
openai_client.conversations.delete(conversation_id=conversation.id)
project_client.agents.delete_version(agent_name=agent.name, agent_version=agent.version)
Para obtener ejemplos que usan herramientas como la búsqueda de archivos, el intérprete de código y la llamada a funciones, consulte los ejemplos del SDK del agente en GitHub.
Cuotas, límites y modelos
- Para consultar las cuotas, los límites y la compatibilidad regional de Microsoft Foundry Agent Service, consulte Cuotas y límites de Microsoft Foundry Agent Service.
- Para consultar la lista de Foundry Models disponibles en Azure Government, consulte Foundry Models vendidos por Azure en Azure Government.
Contenido relacionado
- Microsoft Foundry en Azure Government: características de la plataforma, puntos de conexión y direcciones URL del portal
- Cuotas y límites del Servicio de agentes de Microsoft Foundry — Cuotas de servicio y compatibilidad regional
- Descripción general de Foundry Agent Service — Introducción a Agent Service
- Catálogo de herramientas de foundry : información detallada sobre todas las herramientas
- Modelos de Foundry que Azure vende en Azure Government — Modelos disponibles en Azure Government