(test) supports_function_calling

This commit is contained in:
ishaan-jaff 2024-02-28 17:36:15 -08:00
parent 32f72335ab
commit 56d20cd073
2 changed files with 26 additions and 0 deletions

View file

@ -317,3 +317,27 @@ def test_token_counter():
# test_token_counter()
def test_supports_function_calling():
try:
assert litellm.supports_function_calling(model="gpt-3.5-turbo") == True
assert (
litellm.supports_function_calling(model="azure/gpt-4-1106-preview") == True
)
assert (
litellm.supports_function_calling(
model="bedrock/anthropic.claude-instant-v1"
)
== False
)
assert litellm.supports_function_calling(model="palm/chat-bison") == False
assert litellm.supports_function_calling(model="ollama/llama2") == False
assert (
litellm.supports_function_calling(model="anthropic.claude-instant-v1")
== False
)
assert litellm.supports_function_calling(model="claude-2") == False
except Exception as e:
pytest.fail(f"Error occurred: {e}")