Skip to main content

Support LLM (WIIL Model Registry)

The WIIL Platform Support Model Registry maintains a curated list of LLM models from various providers (OpenAI, Anthropic, ElevenLabs, etc.) that are supported by the platform. Agent Configurations reference these models via modelId.

Schema: WiilSupportModelSchema Source: src/core/service-configuration/support-llm.ts


Attributes​

AttributeTypeRequiredDefaultDescription
modelIdstringYes—WIIL Platform unique model identifier (NOT provider's ID)
proprietorenumYes—Model provider organization. One of OPENAI, ANTHROPIC, GOOGLE, ELEVENLABS, or SIGNALWIRE.
namestringYes—Human-readable model name
provider_model_idstringNo—Original provider model ID
descriptionstringYes—Model capabilities and use cases
typeenumYes—Type of LLM functionality. One of TEXT, VOICE, STT, or MULTI_MODE.
discontinuedbooleanNofalseWhether model is discontinued
supportedVoicesarray<Voice> | nullNo—Available voices (TTS models)
supportLanguagesarray<Language> | nullNo—Supported languages

Model ID Distinction​

  • modelId: WIIL Platform unique identifier used in Agent Configuration references
  • provider_model_id: Original ID from the provider's system (e.g., 'gpt-4-1106-preview')

Example​

{
"modelId": "YUSI21217J1",
"proprietor": "OPENAI",
"name": "GPT-4 Turbo",
"provider_model_id": "gpt-4-1106-preview",
"description": "Latest GPT-4 model with improved performance and larger context window",
"type": "TEXT",
"discontinued": false,
"supportedVoices": null,
"supportLanguages": [
{
"languageId": "en-us",
"name": "English (United States)",
"code": "en-US",
"isDefault": true
}
]
}

TTS Model Example​

{
"modelId": "ELABS_V2",
"proprietor": "ELEVENLABS",
"name": "ElevenLabs Multilingual v2",
"provider_model_id": "eleven_multilingual_v2",
"description": "High-quality multilingual text-to-speech synthesis",
"type": "VOICE",
"discontinued": false,
"supportedVoices": [
{
"voiceId": "adam",
"name": "Adam",
"description": "Deep, authoritative male voice",
"gender": "male",
"language": "en-US",
"isDefault": true
},
{
"voiceId": "rachel",
"name": "Rachel",
"description": "Warm, friendly female voice",
"gender": "female",
"language": "en-US",
"isDefault": false
}
],
"supportLanguages": [
{
"languageId": "en-us",
"name": "English (United States)",
"code": "en-US",
"isDefault": true
},
{
"languageId": "es-es",
"name": "Spanish (Spain)",
"code": "es-ES",
"isDefault": false
}
]
}