public static class EmbeddingModel.Builder
extends java.lang.Object
构造器和说明 |
---|
Builder(EmbeddingConfig config) |
Builder(java.lang.String apiUrl) |
限定符和类型 | 方法和说明 |
---|---|
EmbeddingModel.Builder |
apiKey(java.lang.String apiKey)
接口密钥
|
EmbeddingModel.Builder |
batchSize(int batchSize)
批次大小(一批文档大小)
|
EmbeddingModel |
build() |
EmbeddingModel.Builder |
headerSet(java.lang.String key,
java.lang.String value)
头信息设置
|
EmbeddingModel.Builder |
model(java.lang.String model)
使用模型
|
EmbeddingModel.Builder |
provider(java.lang.String provider)
服务提供者
|
EmbeddingModel.Builder |
proxy(java.net.Proxy proxy)
网络代理
|
EmbeddingModel.Builder |
proxy(java.lang.String host,
int port)
网络代理
|
EmbeddingModel.Builder |
timeout(java.time.Duration timeout)
网络超时
|
public Builder(java.lang.String apiUrl)
apiUrl
- 接口地址public Builder(EmbeddingConfig config)
config
- 配置public EmbeddingModel.Builder apiKey(java.lang.String apiKey)
public EmbeddingModel.Builder provider(java.lang.String provider)
public EmbeddingModel.Builder model(java.lang.String model)
public EmbeddingModel.Builder headerSet(java.lang.String key, java.lang.String value)
public EmbeddingModel.Builder timeout(java.time.Duration timeout)
public EmbeddingModel.Builder proxy(java.net.Proxy proxy)
public EmbeddingModel.Builder proxy(java.lang.String host, int port)
public EmbeddingModel.Builder batchSize(int batchSize)
public EmbeddingModel build()