# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: truffle/infer/infer.proto
# Protobuf Python Version: 6.30.0
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    30,
    0,
    '',
    'truffle/infer/infer.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from truffle.infer import irequest_pb2 as truffle_dot_infer_dot_irequest__pb2
from truffle.infer import iresponse_pb2 as truffle_dot_infer_dot_iresponse__pb2
from truffle.infer import model_pb2 as truffle_dot_infer_dot_model__pb2
from truffle.infer import embedding_pb2 as truffle_dot_infer_dot_embedding__pb2
from truffle.infer.convo import conversation_pb2 as truffle_dot_infer_dot_convo_dot_conversation__pb2
try:
  truffle_dot_infer_dot_convo_dot_msg__pb2 = truffle_dot_infer_dot_convo_dot_conversation__pb2.truffle_dot_infer_dot_convo_dot_msg__pb2
except AttributeError:
  truffle_dot_infer_dot_convo_dot_msg__pb2 = truffle_dot_infer_dot_convo_dot_conversation__pb2.truffle.infer.convo.msg_pb2
from truffle.infer import tokenize_pb2 as truffle_dot_infer_dot_tokenize__pb2
from truffle.infer import gencfg_pb2 as truffle_dot_infer_dot_gencfg__pb2

from truffle.infer.irequest_pb2 import *
from truffle.infer.iresponse_pb2 import *
from truffle.infer.model_pb2 import *
from truffle.infer.embedding_pb2 import *
from truffle.infer.convo.conversation_pb2 import *
from truffle.infer.tokenize_pb2 import *
from truffle.infer.gencfg_pb2 import *

DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x19truffle/infer/infer.proto\x12\rtruffle.infer\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1ctruffle/infer/irequest.proto\x1a\x1dtruffle/infer/iresponse.proto\x1a\x19truffle/infer/model.proto\x1a\x1dtruffle/infer/embedding.proto\x1a&truffle/infer/convo/conversation.proto\x1a\x1ctruffle/infer/tokenize.proto\x1a\x1atruffle/infer/gencfg.proto2\xfb\x08\n\x10InferenceService\x12?\n\x08Generate\x12\x17.truffle.infer.IRequest\x1a\x18.truffle.infer.IResponse0\x01\x12\x41\n\x0cGenerateSync\x12\x17.truffle.infer.IRequest\x1a\x18.truffle.infer.IResponse\x12L\n\rGenerateBatch\x12\x1c.truffle.infer.BatchIRequest\x1a\x1d.truffle.infer.BatchIResponse\x12J\n\x05\x45mbed\x12\x1f.truffle.infer.EmbeddingRequest\x1a .truffle.infer.EmbeddingResponse\x12Q\n\x0c\x45mbedQueries\x12\x1f.truffle.infer.EmbeddingRequest\x1a .truffle.infer.EmbeddingResponse\x12L\n\x0cGetModelList\x12\".truffle.infer.GetModelListRequest\x1a\x18.truffle.infer.ModelList\x12@\n\x08GetModel\x12\x1e.truffle.infer.GetModelRequest\x1a\x14.truffle.infer.Model\x12N\n\tSetModels\x12\x1f.truffle.infer.SetModelsRequest\x1a .truffle.infer.SetModelsResponse\x12P\n\rGetModelState\x12\x1e.truffle.infer.GetModelRequest\x1a\x1f.truffle.infer.ModelStateUpdate\x12W\n\x12OnModelStateChange\x12\x1e.truffle.infer.GetModelRequest\x1a\x1f.truffle.infer.ModelStateUpdate0\x01\x12R\n\x15GetEmbeddingModelList\x12\x16.google.protobuf.Empty\x1a!.truffle.infer.EmbeddingModelList\x12Z\n\x15GetEmbeddingModelInfo\x12\x1e.truffle.infer.GetModelRequest\x1a!.truffle.infer.EmbeddingModelInfo\x12R\n\nBuildConvo\x12!.truffle.infer.convo.Conversation\x1a!.truffle.infer.convo.BuiltContext\x12g\n\x18ValidateGenerationConfig\x12$.truffle.infer.ValidateConfigRequest\x1a%.truffle.infer.ValidateConfigResponseP\x01P\x02P\x03P\x04P\x05P\x06P\x07\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'truffle.infer.infer_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_INFERENCESERVICE']._serialized_start=291
  _globals['_INFERENCESERVICE']._serialized_end=1438
# @@protoc_insertion_point(module_scope)
