54 lines
933 B
Java
54 lines
933 B
Java
package com.ossez.openai.embedding;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* Represents an embedding returned by the embedding api
|
|
*
|
|
* https://beta.openai.com/docs/api-reference/classifications/create
|
|
*/
|
|
|
|
public class Embedding {
|
|
|
|
/**
|
|
* The type of object returned, should be "embedding"
|
|
*/
|
|
String object;
|
|
|
|
/**
|
|
* The embedding vector
|
|
*/
|
|
List<Double> embedding;
|
|
|
|
/**
|
|
* The position of this embedding in the list
|
|
*/
|
|
Integer index;
|
|
|
|
public String getObject() {
|
|
return object;
|
|
}
|
|
|
|
public void setObject(String object) {
|
|
this.object = object;
|
|
}
|
|
|
|
public List<Double> getEmbedding() {
|
|
return embedding;
|
|
}
|
|
|
|
public void setEmbedding(List<Double> embedding) {
|
|
this.embedding = embedding;
|
|
}
|
|
|
|
public Integer getIndex() {
|
|
return index;
|
|
}
|
|
|
|
public void setIndex(Integer index) {
|
|
this.index = index;
|
|
}
|
|
}
|