Pular para o conteúdo principal

Solicitação de tagueamento

Anexe tags de chave-valor personalizadas a solicitações individuais usando o cabeçalho HTTP Databricks-Ai-Gateway-Request-Tags. O Unity Gateway Logs as tags de solicitação na coluna request_tags no sistema de tabela do acompanhamento de uso e nas tabelas de inferência, permitindo que você acompanhe custos, atribua uso e filtre a analítica por projeto, equipe, ambiente ou outra dimensão.

O valor do cabeçalho deve ser um objeto JSON que mapeia chaves de string para valores de string. Por exemplo:

JSON
{ "project": "chatbot", "team": "ml-platform", "environment": "production" }

Marcar com tag uma solicitação de serviço de modelo​

Use o parâmetro extra_headers (Python) ou passe o cabeçalho diretamente (REST API) para anexar tags a uma solicitação de serviço de modelo:

Python
from openai import OpenAI
import json
import os

DATABRICKS_TOKEN = os.environ.get('DATABRICKS_TOKEN')

client = OpenAI(
api_key=DATABRICKS_TOKEN,
base_url="https://<workspace-url>/ai-gateway/mlflow/v1"
)

request_tags = {"project": "chatbot", "team": "ml-platform"}

chat_completion = client.chat.completions.create(
messages=[
{"role": "user", "content": "What is Databricks?"},
],
model="<model-service>",
max_tokens=256,
extra_headers={
&quot;Databricks-Ai-Gateway-Request-Tags&quot;: json.dumps(request_tags)
}
)

Substitua <workspace-url> pelo URL do seu workspace do Databricks e <model-service> pelo nome totalmente qualificado do seu serviço de modelo.

Criar tag para uma solicitação de serviço de provedor de modelos​

Ao query diretamente um serviço de provedor de modelos, envie o cabeçalho de tags junto com o cabeçalho Databricks-Model-Provider-Service:

Python
from openai import OpenAI
import json

client = OpenAI(
api_key="<databricks-token>",
base_url="https://<workspace-url>/ai-gateway/openai/v1",
default_headers={&quot;Databricks-Model-Provider-Service&quot;: &quot;main.default.openai_prod&quot;},
)

request_tags = {"project": "chatbot", "team": "ml-platform"}

response = client.chat.completions.create(
model="gpt-5.5",
messages=[{"role": "user", "content": "What is Databricks?"}],
extra_headers={&quot;Databricks-Ai-Gateway-Request-Tags&quot;: json.dumps(request_tags)},
)