Configuration

Model Configuration


SwiftNet uses GPT-4o as the default multimodal LLM but supports various configurations:

  • Model-agnostic architecture

  • Heterogeneous model support

  • Cost optimization options


Azure OpenAI Configuration

jsonCopy{
    "provider": "AzureOpenAIChatCompletionClient",
    "config": {
        "model": "gpt-4o-2024-05-13",
        "azure_endpoint": "https://{endpoint}.openai.azure.com/",
        "azure_deployment": "{deployment-name}",
        "api_version": "2024-06-01",
        "azure_ad_token_provider": {
            "provider": "autogen_ext.auth.azure.AzureTokenProvider",
            "config": {
                "provider_kind": "DefaultAzureCredential",
                "scopes": ["https://cognitiveservices.azure.com/.default"]
            }
        }
    }
}

OpenAI Configuration

jsonCopy{
    "provider": "OpenAIChatCompletionClient",
    "config": {
        "model": "gpt-4o-2024-05-13",
        "api_key": "YOUR_API_KEY"
    }
}

Additional API Setup

Required for web-search functionality

export BING_API_KEY=your_key_here

Last updated