UNPKG

weaviate-client

Version:
1,236 lines 192 kB
// 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 /* eslint-disable */ import Long from "long"; import _m0 from "protobufjs/minimal.js"; import { TextArray } from "./base.js"; export const protobufPackage = "weaviate.v1"; function createBaseGenerativeSearch() { return { singleResponsePrompt: "", groupedResponseTask: "", groupedProperties: [], single: undefined, grouped: undefined, }; } export const GenerativeSearch = { encode(message, writer = _m0.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) { GenerativeSearch_Single.encode(message.single, writer.uint32(34).fork()).ldelim(); } if (message.grouped !== undefined) { GenerativeSearch_Grouped.encode(message.grouped, writer.uint32(42).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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 = GenerativeSearch_Single.decode(reader, reader.uint32()); continue; case 5: if (tag !== 42) { break; } message.grouped = 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) ? GenerativeSearch_Single.fromJSON(object.single) : undefined, grouped: isSet(object.grouped) ? 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 = GenerativeSearch_Single.toJSON(message.single); } if (message.grouped !== undefined) { obj.grouped = GenerativeSearch_Grouped.toJSON(message.grouped); } return obj; }, create(base) { return 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) ? GenerativeSearch_Single.fromPartial(object.single) : undefined; message.grouped = (object.grouped !== undefined && object.grouped !== null) ? GenerativeSearch_Grouped.fromPartial(object.grouped) : undefined; return message; }, }; function createBaseGenerativeSearch_Single() { return { prompt: "", debug: false, queries: [] }; } export const GenerativeSearch_Single = { encode(message, writer = _m0.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) { GenerativeProvider.encode(v, writer.uint32(26).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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(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) => 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) => GenerativeProvider.toJSON(e)); } return obj; }, create(base) { return 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) => GenerativeProvider.fromPartial(e))) || []; return message; }, }; function createBaseGenerativeSearch_Grouped() { return { task: "", properties: undefined, queries: [] }; } export const GenerativeSearch_Grouped = { encode(message, writer = _m0.Writer.create()) { if (message.task !== "") { writer.uint32(10).string(message.task); } if (message.properties !== undefined) { TextArray.encode(message.properties, writer.uint32(18).fork()).ldelim(); } for (const v of message.queries) { GenerativeProvider.encode(v, writer.uint32(26).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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 = TextArray.decode(reader, reader.uint32()); continue; case 3: if (tag !== 26) { break; } message.queries.push(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) ? TextArray.fromJSON(object.properties) : undefined, queries: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.queries) ? object.queries.map((e) => GenerativeProvider.fromJSON(e)) : [], }; }, toJSON(message) { var _a; const obj = {}; if (message.task !== "") { obj.task = message.task; } if (message.properties !== undefined) { obj.properties = TextArray.toJSON(message.properties); } if ((_a = message.queries) === null || _a === void 0 ? void 0 : _a.length) { obj.queries = message.queries.map((e) => GenerativeProvider.toJSON(e)); } return obj; }, create(base) { return 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) ? TextArray.fromPartial(object.properties) : undefined; message.queries = ((_b = object.queries) === null || _b === void 0 ? void 0 : _b.map((e) => 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, }; } export const GenerativeProvider = { encode(message, writer = _m0.Writer.create()) { if (message.returnMetadata !== false) { writer.uint32(8).bool(message.returnMetadata); } if (message.anthropic !== undefined) { GenerativeAnthropic.encode(message.anthropic, writer.uint32(18).fork()).ldelim(); } if (message.anyscale !== undefined) { GenerativeAnyscale.encode(message.anyscale, writer.uint32(26).fork()).ldelim(); } if (message.aws !== undefined) { GenerativeAWS.encode(message.aws, writer.uint32(34).fork()).ldelim(); } if (message.cohere !== undefined) { GenerativeCohere.encode(message.cohere, writer.uint32(42).fork()).ldelim(); } if (message.dummy !== undefined) { GenerativeDummy.encode(message.dummy, writer.uint32(50).fork()).ldelim(); } if (message.mistral !== undefined) { GenerativeMistral.encode(message.mistral, writer.uint32(58).fork()).ldelim(); } if (message.ollama !== undefined) { GenerativeOllama.encode(message.ollama, writer.uint32(66).fork()).ldelim(); } if (message.openai !== undefined) { GenerativeOpenAI.encode(message.openai, writer.uint32(74).fork()).ldelim(); } if (message.google !== undefined) { GenerativeGoogle.encode(message.google, writer.uint32(82).fork()).ldelim(); } if (message.databricks !== undefined) { GenerativeDatabricks.encode(message.databricks, writer.uint32(90).fork()).ldelim(); } if (message.friendliai !== undefined) { GenerativeFriendliAI.encode(message.friendliai, writer.uint32(98).fork()).ldelim(); } if (message.nvidia !== undefined) { GenerativeNvidia.encode(message.nvidia, writer.uint32(106).fork()).ldelim(); } if (message.xai !== undefined) { GenerativeXAI.encode(message.xai, writer.uint32(114).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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 = GenerativeAnthropic.decode(reader, reader.uint32()); continue; case 3: if (tag !== 26) { break; } message.anyscale = GenerativeAnyscale.decode(reader, reader.uint32()); continue; case 4: if (tag !== 34) { break; } message.aws = GenerativeAWS.decode(reader, reader.uint32()); continue; case 5: if (tag !== 42) { break; } message.cohere = GenerativeCohere.decode(reader, reader.uint32()); continue; case 6: if (tag !== 50) { break; } message.dummy = GenerativeDummy.decode(reader, reader.uint32()); continue; case 7: if (tag !== 58) { break; } message.mistral = GenerativeMistral.decode(reader, reader.uint32()); continue; case 8: if (tag !== 66) { break; } message.ollama = GenerativeOllama.decode(reader, reader.uint32()); continue; case 9: if (tag !== 74) { break; } message.openai = GenerativeOpenAI.decode(reader, reader.uint32()); continue; case 10: if (tag !== 82) { break; } message.google = GenerativeGoogle.decode(reader, reader.uint32()); continue; case 11: if (tag !== 90) { break; } message.databricks = GenerativeDatabricks.decode(reader, reader.uint32()); continue; case 12: if (tag !== 98) { break; } message.friendliai = GenerativeFriendliAI.decode(reader, reader.uint32()); continue; case 13: if (tag !== 106) { break; } message.nvidia = GenerativeNvidia.decode(reader, reader.uint32()); continue; case 14: if (tag !== 114) { break; } message.xai = 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) ? GenerativeAnthropic.fromJSON(object.anthropic) : undefined, anyscale: isSet(object.anyscale) ? GenerativeAnyscale.fromJSON(object.anyscale) : undefined, aws: isSet(object.aws) ? GenerativeAWS.fromJSON(object.aws) : undefined, cohere: isSet(object.cohere) ? GenerativeCohere.fromJSON(object.cohere) : undefined, dummy: isSet(object.dummy) ? GenerativeDummy.fromJSON(object.dummy) : undefined, mistral: isSet(object.mistral) ? GenerativeMistral.fromJSON(object.mistral) : undefined, ollama: isSet(object.ollama) ? GenerativeOllama.fromJSON(object.ollama) : undefined, openai: isSet(object.openai) ? GenerativeOpenAI.fromJSON(object.openai) : undefined, google: isSet(object.google) ? GenerativeGoogle.fromJSON(object.google) : undefined, databricks: isSet(object.databricks) ? GenerativeDatabricks.fromJSON(object.databricks) : undefined, friendliai: isSet(object.friendliai) ? GenerativeFriendliAI.fromJSON(object.friendliai) : undefined, nvidia: isSet(object.nvidia) ? GenerativeNvidia.fromJSON(object.nvidia) : undefined, xai: isSet(object.xai) ? GenerativeXAI.fromJSON(object.xai) : undefined, }; }, toJSON(message) { const obj = {}; if (message.returnMetadata !== false) { obj.returnMetadata = message.returnMetadata; } if (message.anthropic !== undefined) { obj.anthropic = GenerativeAnthropic.toJSON(message.anthropic); } if (message.anyscale !== undefined) { obj.anyscale = GenerativeAnyscale.toJSON(message.anyscale); } if (message.aws !== undefined) { obj.aws = GenerativeAWS.toJSON(message.aws); } if (message.cohere !== undefined) { obj.cohere = GenerativeCohere.toJSON(message.cohere); } if (message.dummy !== undefined) { obj.dummy = GenerativeDummy.toJSON(message.dummy); } if (message.mistral !== undefined) { obj.mistral = GenerativeMistral.toJSON(message.mistral); } if (message.ollama !== undefined) { obj.ollama = GenerativeOllama.toJSON(message.ollama); } if (message.openai !== undefined) { obj.openai = GenerativeOpenAI.toJSON(message.openai); } if (message.google !== undefined) { obj.google = GenerativeGoogle.toJSON(message.google); } if (message.databricks !== undefined) { obj.databricks = GenerativeDatabricks.toJSON(message.databricks); } if (message.friendliai !== undefined) { obj.friendliai = GenerativeFriendliAI.toJSON(message.friendliai); } if (message.nvidia !== undefined) { obj.nvidia = GenerativeNvidia.toJSON(message.nvidia); } if (message.xai !== undefined) { obj.xai = GenerativeXAI.toJSON(message.xai); } return obj; }, create(base) { return 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) ? GenerativeAnthropic.fromPartial(object.anthropic) : undefined; message.anyscale = (object.anyscale !== undefined && object.anyscale !== null) ? GenerativeAnyscale.fromPartial(object.anyscale) : undefined; message.aws = (object.aws !== undefined && object.aws !== null) ? GenerativeAWS.fromPartial(object.aws) : undefined; message.cohere = (object.cohere !== undefined && object.cohere !== null) ? GenerativeCohere.fromPartial(object.cohere) : undefined; message.dummy = (object.dummy !== undefined && object.dummy !== null) ? GenerativeDummy.fromPartial(object.dummy) : undefined; message.mistral = (object.mistral !== undefined && object.mistral !== null) ? GenerativeMistral.fromPartial(object.mistral) : undefined; message.ollama = (object.ollama !== undefined && object.ollama !== null) ? GenerativeOllama.fromPartial(object.ollama) : undefined; message.openai = (object.openai !== undefined && object.openai !== null) ? GenerativeOpenAI.fromPartial(object.openai) : undefined; message.google = (object.google !== undefined && object.google !== null) ? GenerativeGoogle.fromPartial(object.google) : undefined; message.databricks = (object.databricks !== undefined && object.databricks !== null) ? GenerativeDatabricks.fromPartial(object.databricks) : undefined; message.friendliai = (object.friendliai !== undefined && object.friendliai !== null) ? GenerativeFriendliAI.fromPartial(object.friendliai) : undefined; message.nvidia = (object.nvidia !== undefined && object.nvidia !== null) ? GenerativeNvidia.fromPartial(object.nvidia) : undefined; message.xai = (object.xai !== undefined && object.xai !== null) ? 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, }; } export const GenerativeAnthropic = { encode(message, writer = _m0.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) { TextArray.encode(message.stopSequences, writer.uint32(58).fork()).ldelim(); } if (message.images !== undefined) { TextArray.encode(message.images, writer.uint32(66).fork()).ldelim(); } if (message.imageProperties !== undefined) { TextArray.encode(message.imageProperties, writer.uint32(74).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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 = TextArray.decode(reader, reader.uint32()); continue; case 8: if (tag !== 66) { break; } message.images = TextArray.decode(reader, reader.uint32()); continue; case 9: if (tag !== 74) { break; } message.imageProperties = 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) ? TextArray.fromJSON(object.stopSequences) : undefined, images: isSet(object.images) ? TextArray.fromJSON(object.images) : undefined, imageProperties: isSet(object.imageProperties) ? 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 = TextArray.toJSON(message.stopSequences); } if (message.images !== undefined) { obj.images = TextArray.toJSON(message.images); } if (message.imageProperties !== undefined) { obj.imageProperties = TextArray.toJSON(message.imageProperties); } return obj; }, create(base) { return 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) ? TextArray.fromPartial(object.stopSequences) : undefined; message.images = (object.images !== undefined && object.images !== null) ? TextArray.fromPartial(object.images) : undefined; message.imageProperties = (object.imageProperties !== undefined && object.imageProperties !== null) ? TextArray.fromPartial(object.imageProperties) : undefined; return message; }, }; function createBaseGenerativeAnyscale() { return { baseUrl: undefined, model: undefined, temperature: undefined }; } export const GenerativeAnyscale = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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 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, }; } export const GenerativeAWS = { encode(message, writer = _m0.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) { TextArray.encode(message.images, writer.uint32(114).fork()).ldelim(); } if (message.imageProperties !== undefined) { TextArray.encode(message.imageProperties, writer.uint32(122).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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 = TextArray.decode(reader, reader.uint32()); continue; case 15: if (tag !== 122) { break; } message.imageProperties = 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) ? TextArray.fromJSON(object.images) : undefined, imageProperties: isSet(object.imageProperties) ? 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 = TextArray.toJSON(message.images); } if (message.imageProperties !== undefined) { obj.imageProperties = TextArray.toJSON(message.imageProperties); } return obj; }, create(base) { return 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) ? TextArray.fromPartial(object.images) : undefined; message.imageProperties = (object.imageProperties !== undefined && object.imageProperties !== null) ? 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, }; } export const GenerativeCohere = { encode(message, writer = _m0.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) { 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 _m0.Reader ? input : _m0.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 = 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) ? 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) { obj.frequencyPenalty = message.frequencyPenalty; } if (message.maxTokens !== undefined) { obj.maxTokens = Math.round(message.maxTokens); } if (message.model !== undefined) { obj.model = message.model; } if (message.k !== undefined) { obj.k = Math.round(message.k); } if (message.p !== undefined) { obj.p = message.p; } if (message.presencePenalty !== undefined) { obj.presencePenalty = message.presencePenalty; } if (message.stopSequences !== undefined) { obj.stopSequences = TextArray.toJSON(message.stopSequences); } if (message.temperature !== undefined) { obj.temperature = message.temperature; } return obj; }, create(base) { return GenerativeCohere.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h; const message = createBaseGenerativeCohere(); message.baseUrl = (_a = object.baseUrl) !== null && _a !== void 0 ? _a : undefined; message.frequencyPenalty = (_b = object.frequencyPenalty) !== null && _b !== void 0 ? _b : undefined; message.maxTokens = (_c = object.maxTokens) !== null && _c !== void 0 ? _c : undefined; message.model = (_d = object.model) !== null && _d !== void 0 ? _d : undefined; message.k = (_e = object.k) !== null && _e !== void 0 ? _e : undefined; message.p = (_f = object.p) !== null && _f !== void 0 ? _f : undefined; message.presencePenalty = (_g = object.presencePenalty) !== null && _g !== void 0 ? _g : undefined; message.stopSequences = (object.stopSequences !== undefined && object.stopSequences !== null) ? TextArray.fromPartial(object.stopSequences) : undefined; message.temperature = (_h = object.temperature) !== null && _h !== void 0 ? _h : undefined; return message; }, }; function createBaseGenerativeDummy() { return {}; } export const GenerativeDummy = { encode(_, writer = _m0.Writer.create()) { return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGenerativeDummy(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return GenerativeDummy.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(_) { const message = createBaseGenerativeDummy(); return message; }, }; function createBaseGenerativeMistral() { return { baseUrl: undefined, maxTokens: undefined, model: undefined, temperature: undefined, topP: undefined }; } export const GenerativeMistral = { encode(message, writer = _m0.Writer.create()) { if (message.baseUrl !== undefined) { writer.uint32(10).string(mess