Skip to main content
Section ID: DOC-API-MODEL-schema-1i0hjer0pd#overview

Annotation

Tagged provider annotation attached to generated content, such as a citation or PDF reference.

Type-reference view: API Schema 9frhv4euve, API Schema 9ftjkkjhfa. Request and response views describe this type; they do not declare an endpoint.

Meaning and usage​

Section ID: DOC-API-MODEL-schema-1i0hjer0pd#meaning

See the definition above.

Usage profiles​

Section ID: DOC-API-MODEL-schema-1i0hjer0pd#fields

UsageFields and validation
In requestsView fields
In responsesView fields

In requests​

Section ID: DOC-API-MODEL-schema-1i0hjer0pd#request

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
Section ID: DOC-API-MODEL-schema-1i0hjer0pd#request-field-kindkindstring (ANNOTATION_KIND_URL_CITATION, ANNOTATION_KIND_PDF) or integer (int32)Optional; explicit presenceSelected kind; determines which submessage is populated
Section ID: DOC-API-MODEL-schema-1i0hjer0pd#request-field-urlcitationurlCitationUrlCitationOptionalSubmessage fields (optional); populate the one matching kind
Section ID: DOC-API-MODEL-schema-1i0hjer0pd#request-field-pdfpdfPdfAnnotationOptionalPDF annotation identifying the parsed file and available parsing output.
Section ID: DOC-API-MODEL-schema-1i0hjer0pd#request-field-metadatametadataMap from string to stringOptionalProvider-specific extras.

Values of kind​

Section ID: DOC-API-MODEL-schema-1i0hjer0pd#request-values-kind

Kind of source annotation associated with generated content.

ValueNo.FormMeaning
ANNOTATION_KIND_URL_CITATION0CanonicalA citation to a source identified by its URL.
ANNOTATION_KIND_PDF1CanonicalAn annotation identifying source content in a PDF document.

In responses​

Section ID: DOC-API-MODEL-schema-1i0hjer0pd#response

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
Section ID: DOC-API-MODEL-schema-1i0hjer0pd#field-kindSection ID: DOC-API-MODEL-schema-1i0hjer0pd#response-field-kindkindstring (ANNOTATION_KIND_URL_CITATION, ANNOTATION_KIND_PDF) or integer (int32)Optional; explicit presenceSelected kind; determines which submessage is populated
Section ID: DOC-API-MODEL-schema-1i0hjer0pd#field-urlcitationSection ID: DOC-API-MODEL-schema-1i0hjer0pd#response-field-urlcitationurlCitationUrlCitationOptionalSubmessage fields (optional); populate the one matching kind
Section ID: DOC-API-MODEL-schema-1i0hjer0pd#field-pdfSection ID: DOC-API-MODEL-schema-1i0hjer0pd#response-field-pdfpdfPdfAnnotationOptionalPDF annotation identifying the parsed file and available parsing output.
Section ID: DOC-API-MODEL-schema-1i0hjer0pd#field-metadataSection ID: DOC-API-MODEL-schema-1i0hjer0pd#response-field-metadatametadataMap from string to stringOptionalProvider-specific extras.

Values of kind​

Section ID: DOC-API-MODEL-schema-1i0hjer0pd#response-values-kind

Kind of source annotation associated with generated content.

ValueNo.FormMeaning
ANNOTATION_KIND_URL_CITATION0CanonicalA citation to a source identified by its URL.
ANNOTATION_KIND_PDF1CanonicalAn annotation identifying source content in a PDF document.

Where used​

Section ID: DOC-API-MODEL-schema-1i0hjer0pd#where-used

ReferenceRelationship
Withdraw your rating on a messagePOST /api/v1/llm/delete-message-rating
Get full conversation statePOST /api/v1/llm/conversation-state
Rate an assistant messagePOST /api/v1/llm/rate-message
Send a message and wait for the resultPOST /api/v1/llm/send-message-sync
Submit client-side tool results and wait for the next segmentPOST /api/v1/llm/submit-client-tool-results-sync
Append a message without generatingPOST /api/v1/llm/append-message
Send a message to a conversationPOST /api/v1/llm/send-message
ReceiveMessageRequestAPI JSON uses JSON field names (camelCase).
ClientToolDispatchAPI JSON uses JSON field names (camelCase).
Models containing this value
ModelRelationship
MessageNested in model
MessageNested in model

Download the public reference contract.

Document ID: DOC-API-MODEL-schema-1i0hjer0pd