Merge pull request #4089 from paneru-rajan/ollama-func-calls

Fix: Output Structure of Ollama chat
This commit is contained in:
Krish Dholakia 2024-07-03 08:57:31 -07:00 committed by GitHub
commit 2116dbcdc1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -501,8 +501,10 @@ async def ollama_acompletion(
{
"id": f"call_{str(uuid.uuid4())}",
"function": {
"name": function_call["name"],
"arguments": json.dumps(function_call["arguments"]),
"name": function_call.get("name", function_name),
"arguments": json.dumps(
function_call.get("arguments", function_call)
),
},
"type": "function",
}