Skip to content

createModelTranslator

createModelTranslator(defaultOptions): (modelName, overrides?) => TranslationResult

Defined in: ai.matey.core/src/model-translation.ts:171

Create a model translator with pre-configured options.

ModelTranslationOptions

Default translation options

Translator function

(modelName, overrides?): TranslationResult

string

Partial<ModelTranslationOptions>

TranslationResult

const translator = createModelTranslator({
mapping: { 'gpt-4': 'claude-3-5-sonnet-20241022' },
strategy: 'hybrid',
defaultModel: 'claude-3-5-haiku-20241022'
});
const result = translator('gpt-4');
// → { translated: 'claude-3-5-sonnet-20241022', source: 'exact', wasTranslated: true }