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.
Envía tu primera solicitud a través de Unity Gateway desde el endpoint compatible con OpenAI.
Requisitos
- Un espacio de trabajo de Azure Databricks en una región soportada por Unity Gateway.
- Para autenticar con OAuth, instala la CLI de Azure Databricks. Alternativamente, utiliza un token de acceso personal, que no requiere la CLI de Azure Databricks.
Authenticate
Para empezar, utiliza un token de acceso personal. OAuth se recomienda para casos de uso en producción. Establece DATABRICKS_TOKEN en el token de tu espacio de trabajo.
Token de acceso personal
Exporta un token de acceso personal:
export DATABRICKS_TOKEN=<your-personal-access-token>
OAuth
Sustituye <workspace-url> por la URL de tu espacio de trabajo de Azure Databricks. Luego inicia sesión con la CLI de Azure Databricks y exporta un token OAuth de corta duración:
databricks auth login --host https://<workspace-url>
export DATABRICKS_TOKEN=$(databricks auth token --host https://<workspace-url> | jq -r .access_token)
Elige un modelo
Azure Databricks ofrece modelos listos para usar que puedes consultar en la interfaz de usuario bajo el system.ai esquema, o consultar la lista completa de modelos compatibles aquí.
En este inicio rápido se usa system.ai.gpt-5-2. Para consultar un modelo diferente, sustitúyelo por su nombre completo.
Envía tu solicitud
Sustituye <workspace-url> por la URL de tu espacio de trabajo de Azure Databricks.
Bash
curl https://<workspace-url>/ai-gateway/mlflow/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $DATABRICKS_TOKEN" \
-d '{
"model": "system.ai.gpt-5-2",
"max_output_tokens": 256,
"input": [
{
"role": "user",
"content": [{"type": "input_text", "text": "Hello!"}]
},
{
"role": "assistant",
"content": [{"type": "output_text", "text": "Hello! How can I assist you today?"}]
},
{
"role": "user",
"content": [{"type": "input_text", "text": "What is Databricks?"}]
}
]
}'
Python
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ.get("DATABRICKS_TOKEN"),
base_url="https://<workspace-url>/ai-gateway/mlflow/v1",
)
response = client.responses.create(
model="system.ai.gpt-5-2",
max_output_tokens=256,
input=[
{"role": "user", "content": [{"type": "input_text", "text": "Hello!"}]},
{"role": "assistant", "content": [{"type": "output_text", "text": "Hello! How can I assist you today?"}]},
{"role": "user", "content": [{"type": "input_text", "text": "What is Databricks?"}]},
],
)
print(response.output)
TypeScript
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env.DATABRICKS_TOKEN,
baseURL: 'https://<workspace-url>/ai-gateway/mlflow/v1',
});
const response = await client.responses.create({
model: 'system.ai.gpt-5-2',
max_output_tokens: 256,
input: [
{ role: 'user', content: [{ type: 'input_text', text: 'Hello!' }] },
{ role: 'assistant', content: [{ type: 'output_text', text: 'Hello! How can I assist you today?' }] },
{ role: 'user', content: [{ type: 'input_text', text: 'What is Databricks?' }] },
],
});
console.log(response.output);
Consulta tu solicitud
Abre el modelo que has consultado (system.ai.gpt-5-2) en el Explorador de Catálogos y selecciona la pestaña de Métricas para ver la solicitud que acabas de enviar en el historial de uso, junto con su uso de tokens y latencia. Consulta la observabilidad de Unity Gateway.