ChatChoice - Go SDK

ChatChoice type definition

The Go SDK and docs are currently in beta. Report issues on GitHub.

Chat completion choice

Fields

FieldTypeRequiredDescriptionExample
FinishReason*components.ChatFinishReasonEnum✔️N/Astop
Indexint64✔️Choice index0
Logprobsoptionalnullable.OptionalNullable[components.ChatTokenLogprobs]Log probabilities for the completion{"content": [{"bytes": null,"logprob": -0.612345,"token": " Hello","top_logprobs": []}
],
“refusal”: null<br />}
Messagecomponents.ChatAssistantMessage✔️Assistant message for requests and responses{"content": "What is the capital of France?","role": "user"}