The identity and technical contract details declared by the specification.
QueryGuardrailsRequest
object
1 property
ExchangeOutput
object
11 properties
Status
object
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](h…
3 properties
FunctionDefinition
object
Function definition matching OpenAI's FunctionDefinition
4 properties
Choice
object
Individual completion choice.
5 properties
LogProbToken
object
3 properties
ChatCompletionsRequest
object
12 properties
Tool
object
Tool definition for function calling.
2 properties
DeltaToolCall
object
Tool call in assistant messages; for streamed responses.
4 properties
Attachment
object
2 properties
ListChatCompletionsModelsResponse
object
Response for ListChatCompletionsModels Provides all the available models for our Chat Completions API
1 property
Delta
object
Delta of a message for streaming.
3 properties
Message
object
Individual message in the conversation.
4 properties
RouteQueryRequest
object
3 properties
FunctionCall
object
Function call details
2 properties
LogProbs
object
2 properties
ChatCompletionsResponse
object
Response for chat completion non-streaming: https://platform.openai.com/docs/api-reference/chat/object streaming: https://platform.openai.com/docs/api-referenc…
6 properties
GoogleProtobufValue
Represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.
ListChatCompletionsModelsRequest
object
The request schema for our ListChatCompletionsModels endpoint
1 property
Usage
object
3 properties
MetadataTypeValue
object
3 properties
GenerationConfigs
object
6 properties
QueryGuardrailsResponse
object
2 properties
Context
object
1 property
ToolCall
object
Tool call in assistant messages (for responses).
3 properties
ChatCompletionsModels
object
A list of our Chat Completions models
1 property
CompleteQueryResponse
object
1 property
AnswerSummarizationConfigs
object
Answer summarization specific configurations
2 properties
ExchangeAudioOutput
object
4 properties
AttributionReference
object
Attribution reference
2 properties
JsonSchema
object
JSON Schema for structured outputs.
4 properties
LogProbTokenWithTop
object
4 properties
ChatCompletionsModel
object
An individual Chat Completions model.
2 properties
AnswerSummarizationRequest
object
5 properties
AnswerSummarizationResponse
object
6 properties
CompleteQueryRequest
object
3 properties
RouteQueryResponse
object
4 properties
GoogleProtobufAny
object
Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
1 property
ResponseFormat
object
Specifies the response format.
2 properties
QueryGuardrailsRequest_2
object
1 property
ChatCompletionsModel_2
object
An individual Chat Completions model
2 properties
RouteQueryResponse_2
object
4 properties
ListChatCompletionsModelsRequest_2
object
The request schema for our ListChatCompletionsModels endpoint.
1 property
QueryGuardrailsRequest_3
object
1 property
FunctionDefinition_2
object
Function definition; matches the OpenAI function definition.
4 properties
Choice_2
object
Individual completion choice
5 properties
LogProbToken_2
object
3 properties
ChatCompletionsRequest_2
object
11 properties
Tool_2
object
Tool definition for function calling
2 properties
DeltaToolCall_2
object
Tool call in assistant messages (for streamed responses)
4 properties
Delta_2
object
3 properties
Message_2
object
4 properties
FunctionCall_2
object
Function call details.
2 properties
ChatCompletionsResponse_2
object
Response for chat completion non-streaming: https://platform.openai.com/docs/api-reference/chat/object streaming: https://platform.openai.com/docs/api-referenc…
6 properties
GoogleProtobufValue_2
Tool used by the model to call the functions; valid values are auto (default; model decides whether to call a function and which one to use), none (model will…
Usage_2
object
3 properties
ToolCall_2
object
Tool call in assistant messages (for responses).
3 properties
LogProbTokenWithTop_2
object
4 properties
ChatCompletionsModel_3
object
An individual Chat Completions model
2 properties
RouteQueryResponse_3
object
4 properties
ListChatCompletionsModelsRequest_3
object
The request schema for our ListChatCompletionsModels endpoint.
1 property
v1alpha1ChatCompletionsResponse
object
6 properties
protobufAny
object
2 properties
v1alpha1CompleteQueryRequest
object
3 properties
v1alpha1LogProbToken
object
3 properties
v1alpha1Choice
object
5 properties
v1alpha1LogProbs
object
2 properties
v1alpha1ChatCompletionsRequest
object
9 properties
rpcStatus
object
3 properties
v1alpha1RouteQueryResponse
object
4 properties
v1alpha1Usage
object
3 properties
v1alpha1LogProbTokenWithTop
object
4 properties
v1alpha1Delta
object
2 properties
v1alpha1RouteQueryRequest
object
3 properties
v1alpha1CompleteQueryResponse
object
1 property
v1alpha1Message
object
2 properties
QueryGuardrailsRequest_4
object
1 property
ExchangeOutput_2
object
11 properties
FunctionDefinition_3
object
Function definition matching OpenAI's FunctionDefinition
4 properties
Choice_3
object
Individual completion choice
5 properties
LogProbToken_3
object
3 properties
ChatCompletionsRequest_3
object
11 properties
Tool_3
object
Tool definition for function calling
2 properties
DeltaToolCall_3
object
Tool call in assistant messages (for streamed responses)
4 properties
Attachment_2
object
2 properties
Delta_3
object
Delta of a message for streaming
3 properties
Message_3
object
Individual message in the conversation
4 properties
FunctionCall_3
object
Function call details
2 properties
ChatCompletionsResponse_3
object
Response for chat completion non-streaming: https://platform.openai.com/docs/api-reference/chat/object streaming: https://platform.openai.com/docs/api-referenc…
6 properties
Usage_3
object
Usage statistics TODO: if we're going out to reasoning models, do we need to include those tokens separately?
3 properties
GenerationConfigs_2
object
6 properties
Context_2
object
1 property
ToolCall_3
object
Tool call in assistant messages (for responses)
3 properties
AnswerSummarizationConfigs_2
object
2 properties
ExchangeAudioOutput_2
object
4 properties
AttributionReference_2
object
Attribution reference
2 properties
LogProbTokenWithTop_3
object
4 properties
ChatCompletionsModel_4
object
An individual Chat Completions model
2 properties
AnswerSummarizationRequest_2
object
5 properties
AnswerSummarizationResponse_2
object
6 properties
RouteQueryResponse_4
object
4 properties
Status_2
object
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](h…
3 properties
Choice_4
object
Individual completion choice
5 properties
LogProbToken_4
object
3 properties
ChatCompletionsRequest_4
object
9 properties
ListChatCompletionsModelsResponse_2
object
Response for ListChatCompletionsModels Provides all the available models for our Chat Completions API
1 property
Delta_4
object
Delta of a message for streaming
2 properties
Message_4
object
Individual message in the conversation
2 properties
RouteQueryRequest_2
object
3 properties
ChatCompletionsResponse_4
object
Response for chat completion non-streaming: https://platform.openai.com/docs/api-reference/chat/object streaming: https://platform.openai.com/docs/api-referenc…
6 properties
Usage_4
object
Usage statistics TODO: if we're going out to reasoning models, do we need to include those tokens separately?
3 properties
ChatCompletionsModels_2
object
1 property
CompleteQueryResponse_2
object
1 property
LogProbTokenWithTop_4
object
4 properties
ChatCompletionsModel_5
object
An individual Chat Completions model
2 properties
CompleteQueryRequest_2
object
3 properties
RouteQueryResponse_5
object
4 properties
GoogleProtobufAny_2
object
Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
1 property
ListChatCompletionsModelsRequest_4
object
The request schema for our ListChatCompletionsModels endpoint
ChatCompletionsResponse_5
object
Response for chat completion non-streaming: https://platform.openai.com/docs/api-reference/chat/object streaming: https://platform.openai.com/docs/api-referenc…
6 properties
LogProbs_2
object
2 properties
LogProbTokenWithTop_5
object
4 properties
ChatCompletionsModels_3
object
A list of our Chat Completions models.
1 property
Usage_5
object
3 properties
ChatCompletionsModel_6
object
An individual Chat Completions model
2 properties
2 required
Choice_5
object
Individual completion choice
5 properties
ListChatCompletionsModelsResponse_3
object
Response for ListChatCompletionsModels Provides all the available models for our Chat Completions API
1 property
LogProbToken_5
object
3 properties
ChatCompletionsRequest_5
object
9 properties
Delta_5
object
2 properties
Message_5
object
Individual message in the conversation.
2 properties
ListChatCompletionsModelsRequest_5
object
The request schema for our ListChatCompletionsModels endpoint
QueryGuardrailsRequest_5
object
1 property
Status_3
object
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](h…
3 properties
FunctionDefinition_4
object
Function definition matching OpenAI's FunctionDefinition
4 properties
Choice_6
object
Individual completion choice
5 properties
LogProbToken_6
object
3 properties
ChatCompletionsRequest_6
object
11 properties
Tool_4
object
Tool definition for function calling
2 properties
DeltaToolCall_4
object
Tool call in assistant messages (for streamed responses)
4 properties
Delta_6
object
Delta of a message for streaming
3 properties
Message_6
object
Individual message in the conversation
4 properties
RouteQueryRequest_3
object
3 properties
FunctionCall_4
object
Function call details
2 properties
ChatCompletionsResponse_6
object
Response for chat completion non-streaming: https://platform.openai.com/docs/api-reference/chat/object streaming: https://platform.openai.com/docs/api-referenc…
6 properties
Usage_6
object
Usage statistics TODO: if we're going out to reasoning models, do we need to include those tokens separately?
3 properties
QueryGuardrailsResponse_2
object
2 properties
ToolCall_4
object
Tool call in assistant messages (for responses)
3 properties
LogProbTokenWithTop_6
object
4 properties
ChatCompletionsModel_7
object
An individual Chat Completions model
2 properties
RouteQueryResponse_6
object
4 properties
GoogleProtobufAny_3
object
Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
1 property
ListChatCompletionsModelsRequest_6
object
The request schema for our ListChatCompletionsModels endpoint
QueryGuardrailsRequest_6
object
2 properties
FunctionDefinition_5
object
Function definition matching OpenAI's FunctionDefinition
4 properties
Choice_7
object
Individual completion choice
5 properties
LogProbToken_7
object
3 properties
ChatCompletionsRequest_7
object
12 properties
Tool_5
object
Tool definition for function calling
2 properties
DeltaToolCall_5
object
Tool call in assistant messages (for streamed responses)
4 properties
Delta_7
object
Delta of a message for streaming
3 properties
Message_7
object
Individual message in the conversation
4 properties
FunctionCall_5
object
Function call details
2 properties
ChatCompletionsResponse_7
object
Response for chat completion non-streaming: https://platform.openai.com/docs/api-reference/chat/object streaming: https://platform.openai.com/docs/api-referenc…
6 properties
Usage_7
object
Usage statistics TODO: if we're going out to reasoning models, do we need to include those tokens separately?
3 properties
GenerationConfigs_3
object
6 properties
ToolCall_5
object
Tool call in assistant messages (for responses)
3 properties
CompleteQueryResponse_3
object
1 property
ConversationMessage
object
Chat history structured conversation turns
2 properties
AnswerSummarizationConfigs_3
object
Answer summarization specific configurations
2 properties
ExchangeAudioOutput_3
object
4 properties
JsonSchema_2
object
JSON Schema for structured outputs
4 properties
LogProbTokenWithTop_7
object
4 properties
ChatCompletionsModel_8
object
An individual Chat Completions model
2 properties
AnswerSummarizationRequest_3
object
5 properties
CompleteQueryRequest_3
object
5 properties
RouteQueryResponse_7
object
4 properties
ResponseFormat_2
object
Response format specification
2 properties
v1alpha1CompleteQueryRequest_2
object
3 properties
v1alpha1RouteQueryResponse_2
object
4 properties
v1alpha1RouteQueryRequest_2
object
3 properties
v1alpha1RouteQueryResponse_3
object
4 properties
v1alpha1RouteQueryRequest_3
object
3 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Pryon publishes across the network.