233 lines
6.6 KiB
JSON
233 lines
6.6 KiB
JSON
{
|
|
"$schema": "https://www.getbifrost.ai/schema",
|
|
"client": {
|
|
"enable_logging": true,
|
|
"initial_pool_size": 1000
|
|
},
|
|
"config_store": {
|
|
"enabled": true,
|
|
"type": "sqlite",
|
|
"config": {
|
|
"path": "../../tests/configs/mocker/config.db"
|
|
}
|
|
},
|
|
"logs_store": {
|
|
"enabled": true,
|
|
"type": "sqlite",
|
|
"config": {
|
|
"path": "../../tests/configs/mocker/logs.db"
|
|
}
|
|
},
|
|
"providers": {
|
|
"openai": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-openai",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"anthropic": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-anthropic",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"cohere": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-cohere",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"mistral": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-mistral",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"ollama": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-ollama",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"groq": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-groq",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"gemini": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-gemini",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"openrouter": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-openrouter",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"sgl": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-sgl",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"parasail": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-parasail",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"perplexity": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-perplexity",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"cerebras": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-cerebras",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"elevenlabs": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-elevenlabs",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"huggingface": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-huggingface",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
},
|
|
"replicate": {
|
|
"keys": [
|
|
{
|
|
"name": "mock-replicate",
|
|
"value": "mock-key",
|
|
"weight": 1
|
|
}
|
|
],
|
|
"network_config": {
|
|
"base_url": "http://localhost:8000",
|
|
"default_request_timeout_in_seconds": 120,
|
|
"max_retries": 0
|
|
}
|
|
}
|
|
}
|
|
} |