Large Language Models
The large language model (LLM) catalog uses a service-and-model hierarchy:service.model, such as openai_production.gpt_5.
LLM Service Endpoints
The required create fields are
name and serviceType. Valid service types are OpenAI, Anthropic, AzureOpenAI, Bedrock, VertexAI, Ollama, HuggingFace, and CustomLLM.
LLM Model Endpoints
The required create fields are
name, baseModel, and the parent service’s fully qualified name in service. Optional metadata covers modelVersion, modelProvider, and modelSpecifications. Evaluation, cost, and deployment fields track operations. Regulatory compliance, ownership, domains, and data products add governance context.
Create a Service and Model
The Java example assumes a configuredOpenMetadataClient named client.
Java SDK
Update and Delete
Send an RFC 6902 JSON Patch document withContent-Type: application/json-patch+json to a PATCH endpoint. Set hardDelete=true on a DELETE request for permanent deletion. Restore a soft-deleted entity by sending its id to the corresponding /restore endpoint.