UNPKG

weaviate-client

Version:
1,154 lines 199 kB
"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