weaviate-client
Version:
JS/TS client for Weaviate
1,236 lines • 192 kB
JavaScript
// 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