@swasthik/models
v1.0.5
Published
Lightweight npm library providing AI model names for various providers
Maintainers
Readme
@ai/models
A lightweight npm library providing AI model names for various providers.
Installation
npm install @ai/modelsUsage
Import anannas models
import { model, Model } from '@ai/models/anannas';
// Use the model object
console.log(model['llama-3.1-8b']); // 'llama-3.1-8b'
// Use with type safety
const anannasModel: Model = model['llama-3.1-8b'];
// Iterate over all models
Object.values(model).forEach(modelName => {
console.log(modelName);
});Import OpenAI models
import { model, Model } from '@ai/models/openai';
// Use the model object
console.log(model['gpt-4o']); // 'gpt-4o'
// Use with type safety
const openaiModel: Model = model['gpt-4o'];
// Iterate over all models
Object.values(model).forEach(modelName => {
console.log(modelName);
});CommonJS usage
const { model } = require('@ai/models/anannas');
const { model: openaiModel } = require('@ai/models/openai');
console.log(model['llama-3.1-8b']);
console.log(openaiModel['gpt-4o']);Available Models
anannas
microsoft/phi-4microsoft/phi-3-mediumllama-3.1-8bllama-3.1-70bqwen-2.5-7bqwen-2.5-coder
OpenAI
gpt-4ogpt-4.1gpt-4.1-minigpt-4o-minio3-mini
TypeScript Support
This library is written in TypeScript and includes full type definitions. All model names are strongly typed for better IDE autocomplete and type safety.
License
ISC
