Files
letta-server/tests/test_providers.py
2024-10-04 19:35:00 -07:00

44 lines
944 B
Python

import os
from letta.providers import AnthropicProvider, OpenAIProvider
def test_openai():
provider = OpenAIProvider(api_key=os.getenv("OPENAI_API_KEY"))
models = provider.list_llm_models()
print(models)
def test_anthropic():
if os.getenv("ANTHROPIC_API_KEY") is None:
return
provider = AnthropicProvider(api_key=os.getenv("ANTHROPIC_API_KEY"))
models = provider.list_llm_models()
print(models)
# def test_groq():
# provider = GroqProvider(api_key=os.getenv("GROQ_API_KEY"))
# models = provider.list_llm_models()
# print(models)
#
#
# def test_ollama():
# provider = OllamaProvider()
# models = provider.list_llm_models()
# print(models)
#
#
# def test_googleai():
# provider = GoogleAIProvider(api_key=os.getenv("GEMINI_API_KEY"))
# models = provider.list_llm_models()
# print(models)
#
#
# test_googleai()
# test_ollama()
# test_groq()
# test_openai()
# test_anthropic()