Model Providers
Learn how to add model providers to your AgentMark project.
AgentMark doesn’t provide any models by default. Instead, each model must be added as a plugin. We provide the ability to add our own built-in plugins, or custom plugins.
Provided Plugins
This is the list of model plugins provided/supported by AgentMark.
Provider | Model | Supported | Plugin |
---|---|---|---|
OpenAI | gpt-4o | ✅ Supported | @puzzlet/openai |
OpenAI | gpt-4o-mini | ✅ Supported | @puzzlet/openai |
OpenAI | gpt-4-turbo | ✅ Supported | @puzzlet/openai |
OpenAI | gpt-4 | ✅ Supported | @puzzlet/openai |
OpenAI | o1-mini | ✅ Supported | @puzzlet/openai |
OpenAI | o1-preview | ✅ Supported | @puzzlet/openai |
OpenAI | gpt-3.5-turbo | ✅ Supported | @puzzlet/openai |
Anthropic | claude-3-5-haiku-latest | ✅ Supported | @puzzlet/anthropic |
Anthropic | claude-3-5-sonnet-latest | ✅ Supported | @puzzlet/anthropic |
Anthropic | claude-3-opus-latest | ✅ Supported | @puzzlet/anthropic |
Meta | ALL | ✅ Supported | @puzzlet/ollama |
Custom | any | ✅ Supported | N/A |
ALL | ⚠️ Coming Soon | N/A | |
Grok | ALL | ⚠️ Coming Soon | N/A |
Adding Model Plugins
Adding model plugins is a straight-forward process.
Adding All latest
Adding all latest models isn’t recommended for production because you’ll likely only need a subset of models for your app. Also, it’s important to pin models so outputs don’t change unexpectedly with new versions.
Adding Individual Model Plugins
Selectively adding models allows you to choose which providers you support, and pin model versions.
Example: Adding OpenAI models
Using your model plugins
Once your plugin is registered, you can use it within your agentmark files. Here, we are using gpt-4o.
Creating Custom Model Plugins
We support adding your own custom plugins. Documentation coming soon.
Contributing Model Plugins
You can request your own plugin by opening a feature request
Or, you can contribute your own plugin by opening a pull request.
Have Questions?
We’re here to help! Choose the best way to reach us:
Join our Discord community for quick answers and discussions
Email us at hello@puzzlet.ai for support
Schedule an Enterprise Demo to learn about our business solutions
Was this page helpful?