add completion() for ollama

This commit is contained in:
Dinesh Yeduguru 2024-10-21 22:00:16 -07:00
parent 23210e8679
commit 042f887e8a
5 changed files with 138 additions and 15 deletions

View file

@ -23,6 +23,13 @@ from llama_models.sku_list import resolve_model
from llama_stack.providers.utils.inference import supported_inference_models
def completion_request_to_prompt(
request: CompletionRequest, formatter: ChatFormat
) -> str:
model_input = formatter.encode_content(request.content)
return formatter.tokenizer.decode(model_input.tokens)
def chat_completion_request_to_prompt(
request: ChatCompletionRequest, formatter: ChatFormat
) -> str: