Fix for prometheus for AzureAI

This commit is contained in:
JackColquitt 2024-09-29 12:34:01 -07:00
parent c92d7cc5a1
commit c23ca68732

View file

@ -22,6 +22,7 @@ default_output_queue = text_completion_response_queue
default_subscriber = module
default_temperature = 0.0
default_max_output = 4192
default_model = "AzureAI"
class Processor(ConsumerProducer):
@ -34,6 +35,7 @@ class Processor(ConsumerProducer):
token = params.get("token")
temperature = params.get("temperature", default_temperature)
max_output = params.get("max_output", default_max_output)
model = default_model
super(Processor, self).__init__(
**params | {
@ -44,6 +46,7 @@ class Processor(ConsumerProducer):
"output_schema": TextCompletionResponse,
"temperature": temperature,
"max_output": max_output,
"model": model,
}
)
@ -64,7 +67,7 @@ class Processor(ConsumerProducer):
self.token = token
self.temperature = temperature
self.max_output = max_output
self.model = "AzureAI"
self.model = model
def build_prompt(self, system, content):