Eigent supports multiple provider types so open-source deployments can choose models based on capability, cost, privacy, and infrastructure.
Provider availability and required fields are defined by the current application. Use this page as an overview and the provider’s official documentation for account, model, and billing details.
Cloud and BYOK providers
| Provider | Typical required values | Notes |
|---|
| Google Gemini | API key, endpoint, model | Google model family |
| OpenAI | API key, endpoint, model | OpenAI API |
| Anthropic | API key, endpoint, model | Claude model family |
| OrcaRouter | API key, endpoint | Can load a grouped model catalog |
| OpenRouter | API key, endpoint, model | Routes models from multiple providers |
| Qwen | API key, endpoint, model | Tongyi Qianwen provider |
| DeepSeek | API key, endpoint, model | DeepSeek model family |
| MiniMax | API key, endpoint, model | MiniMax model family |
| Z.ai | API key, endpoint, model | Z.ai model family |
| Moonshot | API key, endpoint, model | Moonshot model family |
| ModelArk | API key, endpoint, model | ModelArk service |
| SambaNova | API key, endpoint, model | SambaNova hosted inference |
| Grok | API key, endpoint, model | xAI model family |
| Mistral | API key, endpoint, model | Mistral model family |
| AWS Bedrock | Region, access key, secret, model | Optional session token |
| AWS Bedrock Converse | Region, access key, secret, model | Uses Bedrock Converse integration |
| Microsoft Azure | API key, endpoint, API version, deployment | Deployment name is required |
| Baidu ERNIE | API key, endpoint, model | ERNIE model family |
| OpenAI-compatible | Endpoint, optional key, model | For compatible third-party services |
Provider fields can change. Confirm required values in Agents > Models after updating Eigent.
Local runtimes
| Runtime | Default endpoint | Model discovery |
|---|
| Ollama | http://localhost:11434/v1 | Reads the Ollama tags API |
| vLLM | http://localhost:8000/v1 | Enter the served model when not listed |
| SGLang | http://localhost:30000/v1 | Enter the served model when not listed |
| LM Studio | http://localhost:1234/v1 | Enter the loaded model when not listed |
| LLaMA.cpp | http://localhost:8080/v1 | Reads the OpenAI-compatible models endpoint |
- Create an account with the provider.
- Create a restricted API credential.
- Confirm the provider endpoint and model identifier.
- In Eigent, open Agents > Models.
- Select the provider and enter the values.
- Validate and save.
- Run a small test task.
Use the OpenAI-compatible provider for services that implement compatible chat APIs.
Provide:
- Base endpoint
- API key when required
- Exact model identifier exposed by the service
Compatibility can vary. Test streaming, tool calls, and structured responses before using the provider for production work.
- Install and start the runtime.
- Load or serve a model.
- Confirm the endpoint responds locally.
- In Eigent, open Agents > Models > Local.
- Select the runtime.
- Enter the endpoint and model.
- Validate and enable it.
Screenshot placeholder: Add a composite screenshot showing one cloud provider form, Azure provider-specific fields, and one local runtime form. Blur credentials.
Video placeholder: Add a 90-second MP4 showing an Ollama model and an OpenAI-compatible cloud endpoint being configured and tested. Include captions.
Provider page checklist
Each dedicated provider guide should include:
- Account or runtime prerequisites
- Credential creation
- Endpoint format
- Model identifier examples
- Eigent configuration
- Validation
- Common errors
- Billing and privacy notes
Security guidance
- Do not include credentials in screenshots, logs, or issue reports.
- Use least-privilege cloud credentials.
- Restrict local endpoints to trusted networks.
- Rotate keys after accidental exposure.
- Review the provider’s data-retention policy.