OpenAICompatibleUsage
Namespace: Vercel.AI.OpenAICompatible
public sealed class OpenAICompatibleUsageChat usage plus prediction-token counts stored as provider metadata.
Inheritance: object
Constructors
Section titled “Constructors”OpenAICompatibleUsage(LanguageModelUsage, int?, int?)
Section titled “OpenAICompatibleUsage(LanguageModelUsage, int?, int?)”public OpenAICompatibleUsage(LanguageModelUsage usage, int? acceptedPredictionTokens, int? rejectedPredictionTokens)Creates converted usage.
Parameters
| Name | Type | Description |
|---|---|---|
usage |
LanguageModelUsage | |
acceptedPredictionTokens |
int? | |
rejectedPredictionTokens |
int? |
Properties
Section titled “Properties”AcceptedPredictionTokens
Section titled “AcceptedPredictionTokens”public int? AcceptedPredictionTokens { get; }Accepted prediction tokens, when reported.
Value: int?
Missing
Section titled “Missing”public static OpenAICompatibleUsage Missing { get; }Usage when the provider omitted the object.
Value: OpenAICompatibleUsage
RejectedPredictionTokens
Section titled “RejectedPredictionTokens”public int? RejectedPredictionTokens { get; }Rejected prediction tokens, when reported.
Value: int?
public LanguageModelUsage Usage { get; }Token counts.
Value: LanguageModelUsage
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product