Skip to content

Commit 8a62980

Browse files
committed
Clean up model names
1 parent 8e5b0a5 commit 8a62980

File tree

3 files changed

+14
-20
lines changed

3 files changed

+14
-20
lines changed

os_computer_use/config.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,16 @@
55
grounding_model = providers.OSAtlasProvider()
66
# grounding_model = providers.ShowUIProvider()
77

8-
# vision_model = providers.FireworksProvider("llama3.2")
8+
# vision_model = providers.FireworksProvider("llama-3.2")
99
# vision_model = providers.OpenAIProvider("gpt-4o")
1010
# vision_model = providers.AnthropicProvider("claude-3.5-sonnet")
1111
# vision_model = providers.MoonshotProvider("moonshot-v1-vision")
12-
vision_model = providers.GroqProvider("llama3.2")
13-
# vision_model = providers.MistralProvider("pixtral") # pixtral-large-latest has vision capabilities
12+
# vision_model = providers.MistralProvider("pixtral")
13+
vision_model = providers.GroqProvider("llama-3.2")
1414

15-
16-
# action_model = providers.FireworksProvider("llama3.3")
15+
# action_model = providers.FireworksProvider("llama-3.3")
1716
# action_model = providers.OpenAIProvider("gpt-4o")
1817
# action_model = providers.AnthropicProvider("claude-3.5-sonnet")
1918
# vision_model = providers.MoonshotProvider("moonshot-v1-vision")
20-
action_model = providers.GroqProvider("llama3.3")
21-
# action_model = providers.MistralProvider("large") # mistral-large-latest for non-vision tasks
19+
# action_model = providers.MistralProvider("mistral")
20+
action_model = providers.GroqProvider("llama-3.3")

os_computer_use/providers.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,21 @@
1717
class LlamaProvider(OpenAIBaseProvider):
1818
base_url = "https://api.llama-api.com"
1919
api_key = os.getenv("LLAMA_API_KEY")
20-
aliases = {"llama3.2": "llama3.2-90b-vision", "llama3.3": "llama3.3-70b"}
20+
aliases = {"llama-3.2": "llama-3.2-90b-vision", "llama-3.3": "llama-3.3-70b"}
2121

2222

2323
class OpenRouterProvider(OpenAIBaseProvider):
2424
base_url = "https://openrouter.ai/api/v1"
2525
api_key = os.getenv("OPENROUTER_API_KEY")
26-
aliases = {"llama3.2": "meta-llama/llama-3.2-90b-vision-instruct"}
26+
aliases = {"llama-3.2": "meta-llama/llama-3.2-90b-vision-instruct"}
2727

2828

2929
class FireworksProvider(OpenAIBaseProvider):
3030
base_url = "https://api.fireworks.ai/inference/v1"
3131
api_key = os.getenv("FIREWORKS_API_KEY")
3232
aliases = {
33-
"llama3.2": "accounts/fireworks/models/llama-v3p2-90b-vision-instruct",
34-
"llama3.3": "accounts/fireworks/models/llama-v3p3-70b-instruct",
33+
"llama-3.2": "accounts/fireworks/models/llama-v3p2-90b-vision-instruct",
34+
"llama-3.3": "accounts/fireworks/models/llama-v3p3-70b-instruct",
3535
}
3636

3737

@@ -63,18 +63,16 @@ class GroqProvider(OpenAIBaseProvider):
6363
base_url = "https://api.groq.com/openai/v1"
6464
api_key = os.getenv("GROQ_API_KEY")
6565
aliases = {
66-
"llama3.2": "llama-3.2-90b-vision-preview",
67-
"llama3.3": "llama-3.3-70b-versatile",
66+
"llama-3.2": "llama-3.2-90b-vision-preview",
67+
"llama-3.3": "llama-3.3-70b-versatile",
6868
}
6969

7070

7171
class MistralProvider(MistralBaseProvider):
7272
base_url = "https://api.mistral.ai/v1"
7373
api_key = os.getenv("MISTRAL_API_KEY")
7474
aliases = {
75-
"small": "mistral-small-latest",
76-
"medium": "mistral-medium-latest",
77-
"large": "mistral-large-latest",
75+
"mistral": "mistral-large-latest",
7876
"pixtral": "pixtral-large-latest",
7977
}
8078

tests/llm_provider.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,14 @@ def take_screenshot():
6565
print(fireworks.call(toolcall_messages, tools)[1])
6666
print(fireworks.call(messages))
6767

68-
69-
7068
# Pixtral
7169
mistral = MistralProvider("pixtral")
7270
print("\nTesting Mistral :")
7371
print(mistral.call(toolcall_messages, tools)[1])
7472
print(mistral.call(messages))
7573

76-
7774
# Mistral Large (non-vision) using text-only messages
78-
mistral_large = MistralProvider("large") # Using mistral-large-latest for non-vision tasks
75+
mistral_large = MistralProvider("mistral")
7976
text_messages = [Message("What is the capital of France?", role="user")]
8077
print("\nTesting Mistral Large with text-only:")
8178
print(mistral_large.call(text_messages))

0 commit comments

Comments
 (0)