Skip to main content

Model Lifecycle Management

Model Library

The model library provides access to a large number of available models that you can leverage within your projects and Agents. This includes models from the leading providers and also includes Airia's own fine tuned models.

We created a short tutorial to explain how to use the library to get you started.

Thumbnail

Adding a model

You can search, review costs, and add models to an existing project or to a new project.

To add a model to a project:

  1. Select the desired model
  2. Review the information
  3. Select Add to Project
  4. Select the project you wish to add the model to
  5. Provide a friendly name to help you remember the model
  6. Select if you'll use the Airia Universal Key or if you want to provide your own credentials for the model provider
  7. Your model is now ready for use within Agents and prompt testing

Add Model Add Model to Project

Editing a model

You can revisit a model configuration at any time to edit the model display name, credential, prices or system prompt.

To edit a model:

  1. Navigate to the Models page of the project
  2. Select the model you would like to edit
  3. Edit the desired settings
  4. Save model changes

Adding a custom model

You can add models that Airia has not published when you bring your own key. This allows you to leverage existing accounts with model providers for the endpoints supported by Airia.

To add a custom model:

  1. Navigate to the Models Library.
  2. From the footer message, select Add a model.
  3. Provide a display name, and select the model provider.
  4. Add the model endpoint, and provide a model name. Find supported provider endpoints below.
  5. To get the most of Airia's consumption tracking, input the price charged by the provider for model usage.
  6. Select the input type, and provide a system prompt [Note: a system prompt is not required]

Supported Endpoints

ProviderEndpointNotes
AI21https://api.ai21.com/v1/chat/completions
Alibabahttps://dashscope-intl.aliyuncs.com/compatible-mode/v1/Compatible with chat completions only
Anthropichttps://api.anthropic.com/v1/messages
AWS Bedrockhttps://console.aws.amazon.comCompatible with conversational models only
Azure AI Studiohttps://{{Model-Friendly-Name}}.{{Region}}.models.ai.azure.com/chat/completions
Azure OpenAIhttps://{{deploymentId}}.openai.azure.com/openai/deployments/{{Model-Friendly-Name}}/chat/completions
Coherehttps://api.cohere.com/v1/chat
Googlehttps://generativelanguage.googleapis.com/v1/modelsCompatible with chat completions only
Mistralhttps://api.mistral.ai/v1/chat/completions
OpenAIhttps://api.openai.com/v1/chat/completions
Ollamahttp(s)://{{SomeIpOrName}}:11434/api/chat
Perplexityhttps://api.perplexity.ai/chat/completions
Replicatehttps://api.replicate.com/v1/models/{{Model-Name}}/predictions
Together AIhttps://api.together.xyz/v1/chat/completions
xAIhttps://api.x.ai/v1/Compatible with chat completions only
Customhttps://{{provider-domain}}/v1/Specify any OpenAI compliant provider domain. Compatible with chat completions only.

Customizing an Agent model instance

Models can be configured in how they respond by setting several values in the sidebar when they are added to an Agent. These include

  • Temperature - to control the creativity of a model. Higher values generate more creative responses, and lower values are more deterministic.
  • System Prompt - added to a model during initial configuration. This is for visibility only and cannot be changed within the Agent.
  • Prompt - any secondary or additional prompt message to be included with the model prompt.
  • Include Context - provide context around the present day and time when sending messages to the model.