com.volcengine.ark.runtime.model.completion.chat.ChatCompletionChunk Maven / Gradle / Ivy
package com.volcengine.ark.runtime.model.completion.chat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.volcengine.ark.runtime.model.Usage;
import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true)
public class ChatCompletionChunk {
/**
* Unique id assigned to this chat completion.
*/
String id;
/**
* The type of object returned, should be "chat.completion.chunk"
*/
String object;
/**
* The creation time in epoch seconds.
*/
long created;
/**
* The model used.
*/
String model;
/**
* A list of all generated completions.
*/
List choices;
/**
* The API usage for this request.
*/
Usage usage;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getObject() {
return object;
}
public void setObject(String object) {
this.object = object;
}
public long getCreated() {
return created;
}
public void setCreated(long created) {
this.created = created;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public List getChoices() {
return choices;
}
public void setChoices(List choices) {
this.choices = choices;
}
public Usage getUsage() {
return usage;
}
public void setUsage(Usage usage) {
this.usage = usage;
}
@Override
public String toString() {
return "ChatCompletionChunk{" +
"id='" + id + '\'' +
", object='" + object + '\'' +
", created=" + created +
", model='" + model + '\'' +
", choices=" + choices +
", usage=" + usage +
'}';
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy