Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Invia la tua prima richiesta tramite Unity Gateway tramite l'endpoint compatibile OpenAI.
Requisiti
- Uno spazio di lavoro Azure Databricks in una regione supportata da Unity Gateway.
- Per autenticare con OAuth, installa la CLI di Azure Databricks. In alternativa, utilizza un token di accesso personale, che non richiede la CLI di Azure Databricks.
Authenticate
Per iniziare, usa un token di accesso personale. OAuth è consigliato per casi d'uso in produzione. Imposta DATABRICKS_TOKEN sul token per il tuo spazio di lavoro.
Token di accesso personale
Esporta un token di accesso personale:
export DATABRICKS_TOKEN=<your-personal-access-token>
OAuth
Sostituisci <workspace-url> con l'URL del tuo workspace di Azure Databricks. Poi accedi con la CLI di Azure Databricks ed esporta un token OAuth di breve durata:
databricks auth login --host https://<workspace-url>
export DATABRICKS_TOKEN=$(databricks auth token --host https://<workspace-url> | jq -r .access_token)
Scegli un modello
Azure Databricks offre modelli pronti all'uso che puoi consultare nell'interfaccia utente sotto lo system.ai schema, oppure vedere qui l'elenco completo dei modelli supportati.
Questa guida introduttiva usa system.ai.gpt-5-2. Per interrogare un modello diverso, sostituiscilo con il relativo nome completo qualificato.
Invia la tua richiesta
Sostituisci <workspace-url> con l'URL del tuo workspace di 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);
Visualizza la tua richiesta
Apri il modello che hai consultato (system.ai.gpt-5-2) in Catalog Explorer e seleziona la scheda Metriche per vedere la richiesta appena inviata nella cronologia di utilizzo, insieme all'uso dei token e alla latenza. Vedi osservabilità del Gateway Unity.