weaviate-client
Version:
JS/TS client for Weaviate
1,154 lines • 199 kB
JavaScript
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v1.176.0
// protoc v3.19.1
// source: v1/generative.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.GenerativeDebug = exports.GenerativeResult = exports.GenerativeReply = exports.GenerativeMetadata = exports.GenerativeXAIMetadata_Usage = exports.GenerativeXAIMetadata = exports.GenerativeNvidiaMetadata_Usage = exports.GenerativeNvidiaMetadata = exports.GenerativeFriendliAIMetadata_Usage = exports.GenerativeFriendliAIMetadata = exports.GenerativeDatabricksMetadata_Usage = exports.GenerativeDatabricksMetadata = exports.GenerativeGoogleMetadata_UsageMetadata = exports.GenerativeGoogleMetadata_Metadata = exports.GenerativeGoogleMetadata_TokenMetadata = exports.GenerativeGoogleMetadata_TokenCount = exports.GenerativeGoogleMetadata = exports.GenerativeOpenAIMetadata_Usage = exports.GenerativeOpenAIMetadata = exports.GenerativeOllamaMetadata = exports.GenerativeMistralMetadata_Usage = exports.GenerativeMistralMetadata = exports.GenerativeDummyMetadata = exports.GenerativeCohereMetadata_Tokens = exports.GenerativeCohereMetadata_BilledUnits = exports.GenerativeCohereMetadata_ApiVersion = exports.GenerativeCohereMetadata = exports.GenerativeAWSMetadata = exports.GenerativeAnyscaleMetadata = exports.GenerativeAnthropicMetadata_Usage = exports.GenerativeAnthropicMetadata = exports.GenerativeXAI = exports.GenerativeNvidia = exports.GenerativeFriendliAI = exports.GenerativeDatabricks = exports.GenerativeGoogle = exports.GenerativeOpenAI = exports.GenerativeOllama = exports.GenerativeMistral = exports.GenerativeDummy = exports.GenerativeCohere = exports.GenerativeAWS = exports.GenerativeAnyscale = exports.GenerativeAnthropic = exports.GenerativeProvider = exports.GenerativeSearch_Grouped = exports.GenerativeSearch_Single = exports.GenerativeSearch = exports.protobufPackage = void 0;
/* eslint-disable */
const long_1 = __importDefault(require("long"));
const minimal_js_1 = __importDefault(require("protobufjs/minimal.js"));
const base_js_1 = require("./base.js");
exports.protobufPackage = "weaviate.v1";
function createBaseGenerativeSearch() {
return {
singleResponsePrompt: "",
groupedResponseTask: "",
groupedProperties: [],
single: undefined,
grouped: undefined,
};
}
exports.GenerativeSearch = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.singleResponsePrompt !== "") {
writer.uint32(10).string(message.singleResponsePrompt);
}
if (message.groupedResponseTask !== "") {
writer.uint32(18).string(message.groupedResponseTask);
}
for (const v of message.groupedProperties) {
writer.uint32(26).string(v);
}
if (message.single !== undefined) {
exports.GenerativeSearch_Single.encode(message.single, writer.uint32(34).fork()).ldelim();
}
if (message.grouped !== undefined) {
exports.GenerativeSearch_Grouped.encode(message.grouped, writer.uint32(42).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGenerativeSearch();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.singleResponsePrompt = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.groupedResponseTask = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.groupedProperties.push(reader.string());
continue;
case 4:
if (tag !== 34) {
break;
}
message.single = exports.GenerativeSearch_Single.decode(reader, reader.uint32());
continue;
case 5:
if (tag !== 42) {
break;
}
message.grouped = exports.GenerativeSearch_Grouped.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
singleResponsePrompt: isSet(object.singleResponsePrompt) ? globalThis.String(object.singleResponsePrompt) : "",
groupedResponseTask: isSet(object.groupedResponseTask) ? globalThis.String(object.groupedResponseTask) : "",
groupedProperties: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.groupedProperties)
? object.groupedProperties.map((e) => globalThis.String(e))
: [],
single: isSet(object.single) ? exports.GenerativeSearch_Single.fromJSON(object.single) : undefined,
grouped: isSet(object.grouped) ? exports.GenerativeSearch_Grouped.fromJSON(object.grouped) : undefined,
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.singleResponsePrompt !== "") {
obj.singleResponsePrompt = message.singleResponsePrompt;
}
if (message.groupedResponseTask !== "") {
obj.groupedResponseTask = message.groupedResponseTask;
}
if ((_a = message.groupedProperties) === null || _a === void 0 ? void 0 : _a.length) {
obj.groupedProperties = message.groupedProperties;
}
if (message.single !== undefined) {
obj.single = exports.GenerativeSearch_Single.toJSON(message.single);
}
if (message.grouped !== undefined) {
obj.grouped = exports.GenerativeSearch_Grouped.toJSON(message.grouped);
}
return obj;
},
create(base) {
return exports.GenerativeSearch.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseGenerativeSearch();
message.singleResponsePrompt = (_a = object.singleResponsePrompt) !== null && _a !== void 0 ? _a : "";
message.groupedResponseTask = (_b = object.groupedResponseTask) !== null && _b !== void 0 ? _b : "";
message.groupedProperties = ((_c = object.groupedProperties) === null || _c === void 0 ? void 0 : _c.map((e) => e)) || [];
message.single = (object.single !== undefined && object.single !== null)
? exports.GenerativeSearch_Single.fromPartial(object.single)
: undefined;
message.grouped = (object.grouped !== undefined && object.grouped !== null)
? exports.GenerativeSearch_Grouped.fromPartial(object.grouped)
: undefined;
return message;
},
};
function createBaseGenerativeSearch_Single() {
return { prompt: "", debug: false, queries: [] };
}
exports.GenerativeSearch_Single = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.prompt !== "") {
writer.uint32(10).string(message.prompt);
}
if (message.debug !== false) {
writer.uint32(16).bool(message.debug);
}
for (const v of message.queries) {
exports.GenerativeProvider.encode(v, writer.uint32(26).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGenerativeSearch_Single();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.prompt = reader.string();
continue;
case 2:
if (tag !== 16) {
break;
}
message.debug = reader.bool();
continue;
case 3:
if (tag !== 26) {
break;
}
message.queries.push(exports.GenerativeProvider.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
prompt: isSet(object.prompt) ? globalThis.String(object.prompt) : "",
debug: isSet(object.debug) ? globalThis.Boolean(object.debug) : false,
queries: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.queries)
? object.queries.map((e) => exports.GenerativeProvider.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.prompt !== "") {
obj.prompt = message.prompt;
}
if (message.debug !== false) {
obj.debug = message.debug;
}
if ((_a = message.queries) === null || _a === void 0 ? void 0 : _a.length) {
obj.queries = message.queries.map((e) => exports.GenerativeProvider.toJSON(e));
}
return obj;
},
create(base) {
return exports.GenerativeSearch_Single.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseGenerativeSearch_Single();
message.prompt = (_a = object.prompt) !== null && _a !== void 0 ? _a : "";
message.debug = (_b = object.debug) !== null && _b !== void 0 ? _b : false;
message.queries = ((_c = object.queries) === null || _c === void 0 ? void 0 : _c.map((e) => exports.GenerativeProvider.fromPartial(e))) || [];
return message;
},
};
function createBaseGenerativeSearch_Grouped() {
return { task: "", properties: undefined, queries: [] };
}
exports.GenerativeSearch_Grouped = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.task !== "") {
writer.uint32(10).string(message.task);
}
if (message.properties !== undefined) {
base_js_1.TextArray.encode(message.properties, writer.uint32(18).fork()).ldelim();
}
for (const v of message.queries) {
exports.GenerativeProvider.encode(v, writer.uint32(26).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGenerativeSearch_Grouped();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.task = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.properties = base_js_1.TextArray.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 26) {
break;
}
message.queries.push(exports.GenerativeProvider.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
task: isSet(object.task) ? globalThis.String(object.task) : "",
properties: isSet(object.properties) ? base_js_1.TextArray.fromJSON(object.properties) : undefined,
queries: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.queries)
? object.queries.map((e) => exports.GenerativeProvider.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.task !== "") {
obj.task = message.task;
}
if (message.properties !== undefined) {
obj.properties = base_js_1.TextArray.toJSON(message.properties);
}
if ((_a = message.queries) === null || _a === void 0 ? void 0 : _a.length) {
obj.queries = message.queries.map((e) => exports.GenerativeProvider.toJSON(e));
}
return obj;
},
create(base) {
return exports.GenerativeSearch_Grouped.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseGenerativeSearch_Grouped();
message.task = (_a = object.task) !== null && _a !== void 0 ? _a : "";
message.properties = (object.properties !== undefined && object.properties !== null)
? base_js_1.TextArray.fromPartial(object.properties)
: undefined;
message.queries = ((_b = object.queries) === null || _b === void 0 ? void 0 : _b.map((e) => exports.GenerativeProvider.fromPartial(e))) || [];
return message;
},
};
function createBaseGenerativeProvider() {
return {
returnMetadata: false,
anthropic: undefined,
anyscale: undefined,
aws: undefined,
cohere: undefined,
dummy: undefined,
mistral: undefined,
ollama: undefined,
openai: undefined,
google: undefined,
databricks: undefined,
friendliai: undefined,
nvidia: undefined,
xai: undefined,
};
}
exports.GenerativeProvider = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.returnMetadata !== false) {
writer.uint32(8).bool(message.returnMetadata);
}
if (message.anthropic !== undefined) {
exports.GenerativeAnthropic.encode(message.anthropic, writer.uint32(18).fork()).ldelim();
}
if (message.anyscale !== undefined) {
exports.GenerativeAnyscale.encode(message.anyscale, writer.uint32(26).fork()).ldelim();
}
if (message.aws !== undefined) {
exports.GenerativeAWS.encode(message.aws, writer.uint32(34).fork()).ldelim();
}
if (message.cohere !== undefined) {
exports.GenerativeCohere.encode(message.cohere, writer.uint32(42).fork()).ldelim();
}
if (message.dummy !== undefined) {
exports.GenerativeDummy.encode(message.dummy, writer.uint32(50).fork()).ldelim();
}
if (message.mistral !== undefined) {
exports.GenerativeMistral.encode(message.mistral, writer.uint32(58).fork()).ldelim();
}
if (message.ollama !== undefined) {
exports.GenerativeOllama.encode(message.ollama, writer.uint32(66).fork()).ldelim();
}
if (message.openai !== undefined) {
exports.GenerativeOpenAI.encode(message.openai, writer.uint32(74).fork()).ldelim();
}
if (message.google !== undefined) {
exports.GenerativeGoogle.encode(message.google, writer.uint32(82).fork()).ldelim();
}
if (message.databricks !== undefined) {
exports.GenerativeDatabricks.encode(message.databricks, writer.uint32(90).fork()).ldelim();
}
if (message.friendliai !== undefined) {
exports.GenerativeFriendliAI.encode(message.friendliai, writer.uint32(98).fork()).ldelim();
}
if (message.nvidia !== undefined) {
exports.GenerativeNvidia.encode(message.nvidia, writer.uint32(106).fork()).ldelim();
}
if (message.xai !== undefined) {
exports.GenerativeXAI.encode(message.xai, writer.uint32(114).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGenerativeProvider();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 8) {
break;
}
message.returnMetadata = reader.bool();
continue;
case 2:
if (tag !== 18) {
break;
}
message.anthropic = exports.GenerativeAnthropic.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 26) {
break;
}
message.anyscale = exports.GenerativeAnyscale.decode(reader, reader.uint32());
continue;
case 4:
if (tag !== 34) {
break;
}
message.aws = exports.GenerativeAWS.decode(reader, reader.uint32());
continue;
case 5:
if (tag !== 42) {
break;
}
message.cohere = exports.GenerativeCohere.decode(reader, reader.uint32());
continue;
case 6:
if (tag !== 50) {
break;
}
message.dummy = exports.GenerativeDummy.decode(reader, reader.uint32());
continue;
case 7:
if (tag !== 58) {
break;
}
message.mistral = exports.GenerativeMistral.decode(reader, reader.uint32());
continue;
case 8:
if (tag !== 66) {
break;
}
message.ollama = exports.GenerativeOllama.decode(reader, reader.uint32());
continue;
case 9:
if (tag !== 74) {
break;
}
message.openai = exports.GenerativeOpenAI.decode(reader, reader.uint32());
continue;
case 10:
if (tag !== 82) {
break;
}
message.google = exports.GenerativeGoogle.decode(reader, reader.uint32());
continue;
case 11:
if (tag !== 90) {
break;
}
message.databricks = exports.GenerativeDatabricks.decode(reader, reader.uint32());
continue;
case 12:
if (tag !== 98) {
break;
}
message.friendliai = exports.GenerativeFriendliAI.decode(reader, reader.uint32());
continue;
case 13:
if (tag !== 106) {
break;
}
message.nvidia = exports.GenerativeNvidia.decode(reader, reader.uint32());
continue;
case 14:
if (tag !== 114) {
break;
}
message.xai = exports.GenerativeXAI.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
returnMetadata: isSet(object.returnMetadata) ? globalThis.Boolean(object.returnMetadata) : false,
anthropic: isSet(object.anthropic) ? exports.GenerativeAnthropic.fromJSON(object.anthropic) : undefined,
anyscale: isSet(object.anyscale) ? exports.GenerativeAnyscale.fromJSON(object.anyscale) : undefined,
aws: isSet(object.aws) ? exports.GenerativeAWS.fromJSON(object.aws) : undefined,
cohere: isSet(object.cohere) ? exports.GenerativeCohere.fromJSON(object.cohere) : undefined,
dummy: isSet(object.dummy) ? exports.GenerativeDummy.fromJSON(object.dummy) : undefined,
mistral: isSet(object.mistral) ? exports.GenerativeMistral.fromJSON(object.mistral) : undefined,
ollama: isSet(object.ollama) ? exports.GenerativeOllama.fromJSON(object.ollama) : undefined,
openai: isSet(object.openai) ? exports.GenerativeOpenAI.fromJSON(object.openai) : undefined,
google: isSet(object.google) ? exports.GenerativeGoogle.fromJSON(object.google) : undefined,
databricks: isSet(object.databricks) ? exports.GenerativeDatabricks.fromJSON(object.databricks) : undefined,
friendliai: isSet(object.friendliai) ? exports.GenerativeFriendliAI.fromJSON(object.friendliai) : undefined,
nvidia: isSet(object.nvidia) ? exports.GenerativeNvidia.fromJSON(object.nvidia) : undefined,
xai: isSet(object.xai) ? exports.GenerativeXAI.fromJSON(object.xai) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.returnMetadata !== false) {
obj.returnMetadata = message.returnMetadata;
}
if (message.anthropic !== undefined) {
obj.anthropic = exports.GenerativeAnthropic.toJSON(message.anthropic);
}
if (message.anyscale !== undefined) {
obj.anyscale = exports.GenerativeAnyscale.toJSON(message.anyscale);
}
if (message.aws !== undefined) {
obj.aws = exports.GenerativeAWS.toJSON(message.aws);
}
if (message.cohere !== undefined) {
obj.cohere = exports.GenerativeCohere.toJSON(message.cohere);
}
if (message.dummy !== undefined) {
obj.dummy = exports.GenerativeDummy.toJSON(message.dummy);
}
if (message.mistral !== undefined) {
obj.mistral = exports.GenerativeMistral.toJSON(message.mistral);
}
if (message.ollama !== undefined) {
obj.ollama = exports.GenerativeOllama.toJSON(message.ollama);
}
if (message.openai !== undefined) {
obj.openai = exports.GenerativeOpenAI.toJSON(message.openai);
}
if (message.google !== undefined) {
obj.google = exports.GenerativeGoogle.toJSON(message.google);
}
if (message.databricks !== undefined) {
obj.databricks = exports.GenerativeDatabricks.toJSON(message.databricks);
}
if (message.friendliai !== undefined) {
obj.friendliai = exports.GenerativeFriendliAI.toJSON(message.friendliai);
}
if (message.nvidia !== undefined) {
obj.nvidia = exports.GenerativeNvidia.toJSON(message.nvidia);
}
if (message.xai !== undefined) {
obj.xai = exports.GenerativeXAI.toJSON(message.xai);
}
return obj;
},
create(base) {
return exports.GenerativeProvider.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGenerativeProvider();
message.returnMetadata = (_a = object.returnMetadata) !== null && _a !== void 0 ? _a : false;
message.anthropic = (object.anthropic !== undefined && object.anthropic !== null)
? exports.GenerativeAnthropic.fromPartial(object.anthropic)
: undefined;
message.anyscale = (object.anyscale !== undefined && object.anyscale !== null)
? exports.GenerativeAnyscale.fromPartial(object.anyscale)
: undefined;
message.aws = (object.aws !== undefined && object.aws !== null) ? exports.GenerativeAWS.fromPartial(object.aws) : undefined;
message.cohere = (object.cohere !== undefined && object.cohere !== null)
? exports.GenerativeCohere.fromPartial(object.cohere)
: undefined;
message.dummy = (object.dummy !== undefined && object.dummy !== null)
? exports.GenerativeDummy.fromPartial(object.dummy)
: undefined;
message.mistral = (object.mistral !== undefined && object.mistral !== null)
? exports.GenerativeMistral.fromPartial(object.mistral)
: undefined;
message.ollama = (object.ollama !== undefined && object.ollama !== null)
? exports.GenerativeOllama.fromPartial(object.ollama)
: undefined;
message.openai = (object.openai !== undefined && object.openai !== null)
? exports.GenerativeOpenAI.fromPartial(object.openai)
: undefined;
message.google = (object.google !== undefined && object.google !== null)
? exports.GenerativeGoogle.fromPartial(object.google)
: undefined;
message.databricks = (object.databricks !== undefined && object.databricks !== null)
? exports.GenerativeDatabricks.fromPartial(object.databricks)
: undefined;
message.friendliai = (object.friendliai !== undefined && object.friendliai !== null)
? exports.GenerativeFriendliAI.fromPartial(object.friendliai)
: undefined;
message.nvidia = (object.nvidia !== undefined && object.nvidia !== null)
? exports.GenerativeNvidia.fromPartial(object.nvidia)
: undefined;
message.xai = (object.xai !== undefined && object.xai !== null) ? exports.GenerativeXAI.fromPartial(object.xai) : undefined;
return message;
},
};
function createBaseGenerativeAnthropic() {
return {
baseUrl: undefined,
maxTokens: undefined,
model: undefined,
temperature: undefined,
topK: undefined,
topP: undefined,
stopSequences: undefined,
images: undefined,
imageProperties: undefined,
};
}
exports.GenerativeAnthropic = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.baseUrl !== undefined) {
writer.uint32(10).string(message.baseUrl);
}
if (message.maxTokens !== undefined) {
writer.uint32(16).int64(message.maxTokens);
}
if (message.model !== undefined) {
writer.uint32(26).string(message.model);
}
if (message.temperature !== undefined) {
writer.uint32(33).double(message.temperature);
}
if (message.topK !== undefined) {
writer.uint32(40).int64(message.topK);
}
if (message.topP !== undefined) {
writer.uint32(49).double(message.topP);
}
if (message.stopSequences !== undefined) {
base_js_1.TextArray.encode(message.stopSequences, writer.uint32(58).fork()).ldelim();
}
if (message.images !== undefined) {
base_js_1.TextArray.encode(message.images, writer.uint32(66).fork()).ldelim();
}
if (message.imageProperties !== undefined) {
base_js_1.TextArray.encode(message.imageProperties, writer.uint32(74).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGenerativeAnthropic();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.baseUrl = reader.string();
continue;
case 2:
if (tag !== 16) {
break;
}
message.maxTokens = longToNumber(reader.int64());
continue;
case 3:
if (tag !== 26) {
break;
}
message.model = reader.string();
continue;
case 4:
if (tag !== 33) {
break;
}
message.temperature = reader.double();
continue;
case 5:
if (tag !== 40) {
break;
}
message.topK = longToNumber(reader.int64());
continue;
case 6:
if (tag !== 49) {
break;
}
message.topP = reader.double();
continue;
case 7:
if (tag !== 58) {
break;
}
message.stopSequences = base_js_1.TextArray.decode(reader, reader.uint32());
continue;
case 8:
if (tag !== 66) {
break;
}
message.images = base_js_1.TextArray.decode(reader, reader.uint32());
continue;
case 9:
if (tag !== 74) {
break;
}
message.imageProperties = base_js_1.TextArray.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
baseUrl: isSet(object.baseUrl) ? globalThis.String(object.baseUrl) : undefined,
maxTokens: isSet(object.maxTokens) ? globalThis.Number(object.maxTokens) : undefined,
model: isSet(object.model) ? globalThis.String(object.model) : undefined,
temperature: isSet(object.temperature) ? globalThis.Number(object.temperature) : undefined,
topK: isSet(object.topK) ? globalThis.Number(object.topK) : undefined,
topP: isSet(object.topP) ? globalThis.Number(object.topP) : undefined,
stopSequences: isSet(object.stopSequences) ? base_js_1.TextArray.fromJSON(object.stopSequences) : undefined,
images: isSet(object.images) ? base_js_1.TextArray.fromJSON(object.images) : undefined,
imageProperties: isSet(object.imageProperties) ? base_js_1.TextArray.fromJSON(object.imageProperties) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.baseUrl !== undefined) {
obj.baseUrl = message.baseUrl;
}
if (message.maxTokens !== undefined) {
obj.maxTokens = Math.round(message.maxTokens);
}
if (message.model !== undefined) {
obj.model = message.model;
}
if (message.temperature !== undefined) {
obj.temperature = message.temperature;
}
if (message.topK !== undefined) {
obj.topK = Math.round(message.topK);
}
if (message.topP !== undefined) {
obj.topP = message.topP;
}
if (message.stopSequences !== undefined) {
obj.stopSequences = base_js_1.TextArray.toJSON(message.stopSequences);
}
if (message.images !== undefined) {
obj.images = base_js_1.TextArray.toJSON(message.images);
}
if (message.imageProperties !== undefined) {
obj.imageProperties = base_js_1.TextArray.toJSON(message.imageProperties);
}
return obj;
},
create(base) {
return exports.GenerativeAnthropic.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f;
const message = createBaseGenerativeAnthropic();
message.baseUrl = (_a = object.baseUrl) !== null && _a !== void 0 ? _a : undefined;
message.maxTokens = (_b = object.maxTokens) !== null && _b !== void 0 ? _b : undefined;
message.model = (_c = object.model) !== null && _c !== void 0 ? _c : undefined;
message.temperature = (_d = object.temperature) !== null && _d !== void 0 ? _d : undefined;
message.topK = (_e = object.topK) !== null && _e !== void 0 ? _e : undefined;
message.topP = (_f = object.topP) !== null && _f !== void 0 ? _f : undefined;
message.stopSequences = (object.stopSequences !== undefined && object.stopSequences !== null)
? base_js_1.TextArray.fromPartial(object.stopSequences)
: undefined;
message.images = (object.images !== undefined && object.images !== null)
? base_js_1.TextArray.fromPartial(object.images)
: undefined;
message.imageProperties = (object.imageProperties !== undefined && object.imageProperties !== null)
? base_js_1.TextArray.fromPartial(object.imageProperties)
: undefined;
return message;
},
};
function createBaseGenerativeAnyscale() {
return { baseUrl: undefined, model: undefined, temperature: undefined };
}
exports.GenerativeAnyscale = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.baseUrl !== undefined) {
writer.uint32(10).string(message.baseUrl);
}
if (message.model !== undefined) {
writer.uint32(18).string(message.model);
}
if (message.temperature !== undefined) {
writer.uint32(25).double(message.temperature);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGenerativeAnyscale();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.baseUrl = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.model = reader.string();
continue;
case 3:
if (tag !== 25) {
break;
}
message.temperature = reader.double();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
baseUrl: isSet(object.baseUrl) ? globalThis.String(object.baseUrl) : undefined,
model: isSet(object.model) ? globalThis.String(object.model) : undefined,
temperature: isSet(object.temperature) ? globalThis.Number(object.temperature) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.baseUrl !== undefined) {
obj.baseUrl = message.baseUrl;
}
if (message.model !== undefined) {
obj.model = message.model;
}
if (message.temperature !== undefined) {
obj.temperature = message.temperature;
}
return obj;
},
create(base) {
return exports.GenerativeAnyscale.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseGenerativeAnyscale();
message.baseUrl = (_a = object.baseUrl) !== null && _a !== void 0 ? _a : undefined;
message.model = (_b = object.model) !== null && _b !== void 0 ? _b : undefined;
message.temperature = (_c = object.temperature) !== null && _c !== void 0 ? _c : undefined;
return message;
},
};
function createBaseGenerativeAWS() {
return {
model: undefined,
temperature: undefined,
service: undefined,
region: undefined,
endpoint: undefined,
targetModel: undefined,
targetVariant: undefined,
images: undefined,
imageProperties: undefined,
};
}
exports.GenerativeAWS = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.model !== undefined) {
writer.uint32(26).string(message.model);
}
if (message.temperature !== undefined) {
writer.uint32(65).double(message.temperature);
}
if (message.service !== undefined) {
writer.uint32(74).string(message.service);
}
if (message.region !== undefined) {
writer.uint32(82).string(message.region);
}
if (message.endpoint !== undefined) {
writer.uint32(90).string(message.endpoint);
}
if (message.targetModel !== undefined) {
writer.uint32(98).string(message.targetModel);
}
if (message.targetVariant !== undefined) {
writer.uint32(106).string(message.targetVariant);
}
if (message.images !== undefined) {
base_js_1.TextArray.encode(message.images, writer.uint32(114).fork()).ldelim();
}
if (message.imageProperties !== undefined) {
base_js_1.TextArray.encode(message.imageProperties, writer.uint32(122).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGenerativeAWS();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 3:
if (tag !== 26) {
break;
}
message.model = reader.string();
continue;
case 8:
if (tag !== 65) {
break;
}
message.temperature = reader.double();
continue;
case 9:
if (tag !== 74) {
break;
}
message.service = reader.string();
continue;
case 10:
if (tag !== 82) {
break;
}
message.region = reader.string();
continue;
case 11:
if (tag !== 90) {
break;
}
message.endpoint = reader.string();
continue;
case 12:
if (tag !== 98) {
break;
}
message.targetModel = reader.string();
continue;
case 13:
if (tag !== 106) {
break;
}
message.targetVariant = reader.string();
continue;
case 14:
if (tag !== 114) {
break;
}
message.images = base_js_1.TextArray.decode(reader, reader.uint32());
continue;
case 15:
if (tag !== 122) {
break;
}
message.imageProperties = base_js_1.TextArray.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
model: isSet(object.model) ? globalThis.String(object.model) : undefined,
temperature: isSet(object.temperature) ? globalThis.Number(object.temperature) : undefined,
service: isSet(object.service) ? globalThis.String(object.service) : undefined,
region: isSet(object.region) ? globalThis.String(object.region) : undefined,
endpoint: isSet(object.endpoint) ? globalThis.String(object.endpoint) : undefined,
targetModel: isSet(object.targetModel) ? globalThis.String(object.targetModel) : undefined,
targetVariant: isSet(object.targetVariant) ? globalThis.String(object.targetVariant) : undefined,
images: isSet(object.images) ? base_js_1.TextArray.fromJSON(object.images) : undefined,
imageProperties: isSet(object.imageProperties) ? base_js_1.TextArray.fromJSON(object.imageProperties) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.model !== undefined) {
obj.model = message.model;
}
if (message.temperature !== undefined) {
obj.temperature = message.temperature;
}
if (message.service !== undefined) {
obj.service = message.service;
}
if (message.region !== undefined) {
obj.region = message.region;
}
if (message.endpoint !== undefined) {
obj.endpoint = message.endpoint;
}
if (message.targetModel !== undefined) {
obj.targetModel = message.targetModel;
}
if (message.targetVariant !== undefined) {
obj.targetVariant = message.targetVariant;
}
if (message.images !== undefined) {
obj.images = base_js_1.TextArray.toJSON(message.images);
}
if (message.imageProperties !== undefined) {
obj.imageProperties = base_js_1.TextArray.toJSON(message.imageProperties);
}
return obj;
},
create(base) {
return exports.GenerativeAWS.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g;
const message = createBaseGenerativeAWS();
message.model = (_a = object.model) !== null && _a !== void 0 ? _a : undefined;
message.temperature = (_b = object.temperature) !== null && _b !== void 0 ? _b : undefined;
message.service = (_c = object.service) !== null && _c !== void 0 ? _c : undefined;
message.region = (_d = object.region) !== null && _d !== void 0 ? _d : undefined;
message.endpoint = (_e = object.endpoint) !== null && _e !== void 0 ? _e : undefined;
message.targetModel = (_f = object.targetModel) !== null && _f !== void 0 ? _f : undefined;
message.targetVariant = (_g = object.targetVariant) !== null && _g !== void 0 ? _g : undefined;
message.images = (object.images !== undefined && object.images !== null)
? base_js_1.TextArray.fromPartial(object.images)
: undefined;
message.imageProperties = (object.imageProperties !== undefined && object.imageProperties !== null)
? base_js_1.TextArray.fromPartial(object.imageProperties)
: undefined;
return message;
},
};
function createBaseGenerativeCohere() {
return {
baseUrl: undefined,
frequencyPenalty: undefined,
maxTokens: undefined,
model: undefined,
k: undefined,
p: undefined,
presencePenalty: undefined,
stopSequences: undefined,
temperature: undefined,
};
}
exports.GenerativeCohere = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.baseUrl !== undefined) {
writer.uint32(10).string(message.baseUrl);
}
if (message.frequencyPenalty !== undefined) {
writer.uint32(17).double(message.frequencyPenalty);
}
if (message.maxTokens !== undefined) {
writer.uint32(24).int64(message.maxTokens);
}
if (message.model !== undefined) {
writer.uint32(34).string(message.model);
}
if (message.k !== undefined) {
writer.uint32(40).int64(message.k);
}
if (message.p !== undefined) {
writer.uint32(49).double(message.p);
}
if (message.presencePenalty !== undefined) {
writer.uint32(57).double(message.presencePenalty);
}
if (message.stopSequences !== undefined) {
base_js_1.TextArray.encode(message.stopSequences, writer.uint32(66).fork()).ldelim();
}
if (message.temperature !== undefined) {
writer.uint32(73).double(message.temperature);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGenerativeCohere();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.baseUrl = reader.string();
continue;
case 2:
if (tag !== 17) {
break;
}
message.frequencyPenalty = reader.double();
continue;
case 3:
if (tag !== 24) {
break;
}
message.maxTokens = longToNumber(reader.int64());
continue;
case 4:
if (tag !== 34) {
break;
}
message.model = reader.string();
continue;
case 5:
if (tag !== 40) {
break;
}
message.k = longToNumber(reader.int64());
continue;
case 6:
if (tag !== 49) {
break;
}
message.p = reader.double();
continue;
case 7:
if (tag !== 57) {
break;
}
message.presencePenalty = reader.double();
continue;
case 8:
if (tag !== 66) {
break;
}
message.stopSequences = base_js_1.TextArray.decode(reader, reader.uint32());
continue;
case 9:
if (tag !== 73) {
break;
}
message.temperature = reader.double();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
baseUrl: isSet(object.baseUrl) ? globalThis.String(object.baseUrl) : undefined,
frequencyPenalty: isSet(object.frequencyPenalty) ? globalThis.Number(object.frequencyPenalty) : undefined,
maxTokens: isSet(object.maxTokens) ? globalThis.Number(object.maxTokens) : undefined,
model: isSet(object.model) ? globalThis.String(object.model) : undefined,
k: isSet(object.k) ? globalThis.Number(object.k) : undefined,
p: isSet(object.p) ? globalThis.Number(object.p) : undefined,
presencePenalty: isSet(object.presencePenalty) ? globalThis.Number(object.presencePenalty) : undefined,
stopSequences: isSet(object.stopSequences) ? base_js_1.TextArray.fromJSON(object.stopSequences) : undefined,
temperature: isSet(object.temperature) ? globalThis.Number(object.temperature) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.baseUrl !== undefined) {
obj.baseUrl = message.baseUrl;
}
if (message.frequencyPenalty !== undefined) {
o