OpenRouterChoice
class OpenRouterChoice(val finishReason: String? = null, val nativeFinishReason: String? = null, val message: OpenAIMessage, val error: ErrorResponse? = null)(source)
Chat completion choice
Constructors
Link copied to clipboard
constructor(finishReason: String? = null, nativeFinishReason: String? = null, message: OpenAIMessage, error: ErrorResponse? = null)
Properties
Link copied to clipboard
An error response structure typically used for conveying error details to the clients.
Link copied to clipboard
The reason the model stopped generating tokens. This will be stop
if the model hit a natural stop point or a provided stop sequence, length
if the maximum number of tokens specified in the request was reached, content_filter
if content was omitted due to a flag from our content filters, tool_calls
if the model called a tool, or function_call
(deprecated) if the model called a function. error
if the model finishes the request with an error.
Link copied to clipboard
A chat completion message generated by the model.
Link copied to clipboard
The raw finish_reason string returned by the model