E5 Mistral 7B Instruct

O modelo E5 Mistral 7B Instruct é otimizado para tarefas de embedding de texto em inglês, com capacidades para processamento multilíngue, customização flexível e manipulação de sequências de entrada longas, tornando-o adequado para aplicações complexas de processamento de linguagem natural.

Detalhes do modelo

CategoriaDetalhes
Nome do modeloE5 Mistral 7B Instruct
VersãoOriginal
Categoria do modeloEmbedding
Tamanho7B parâmetros
Modelo HuggingFacee5-mistral-7b-instruct
Endpoint Compatível com a OpenAIEmbeddings
LicençaMIT

Capacidades

RecursoDetalhes
Suporte a Longo Prazo da Azion (LTS)
Comprimento do contexto32k tokens
Suporta LoRA
Dados de entradaTexto

Uso

Embedding

Este é um exemplo de como usar este modelo para gerar embeddings para entrada de texto:

const modelResponse = await Azion.AI.run("intfloat-e5-mistral-7b-instruct", {
"input": "The food was delicious and the waiter...",
"encoding_format": "float"
})
PropriedadeTipoDescrição
inputstringA entrada de texto para a qual os embeddings serão gerados.
encoding_formatstringO formato da saída do embedding.

Exemplo de resposta:

{
"id": "embd-84a83438abff420e9c785c1659ae8ad6",
"object": "list",
"created": 1746821207,
"model": "intfloat-e5-mistral-7b-instruct",
"data": [
{
"index": 0,
"object": "embedding",
"embedding": [0.01, ..., 0.005]
}
],
"usage": {
"prompt_tokens": 11,
"total_tokens": 11,
"completion_tokens": 0,
"prompt_tokens_details": null
}
}
PropriedadeTipoDescrição
idstringIdentificador único para a requisição de embedding.
objectstringO tipo do objeto retornado.
creatednumberCarimbo de data/hora Unix que indica quando a requisição foi criada.
modelstringO nome do modelo usado para gerar embeddings.
dataarrayUm array de objetos de resultado de embedding.
data[].indexnumberO índice do item incorporado na entrada.
data[].objectstringO tipo de objeto no array de dados.
data[].embeddingarrayO array de números de ponto flutuante que representam o vetor de embedding.
usage.prompt_tokensnumberNúmero de tokens no prompt de entrada.
usage.total_tokensnumberTotal de tokens usados na requisição.
usage.completion_tokensnumberTokens usados na saída do modelo.
usage.prompt_tokens_detailsstringDados adicionais de detalhes do token.

JSON schema

{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"required": [
"input"
],
"properties": {
"encoding_format": {
"type": "string",
"enum": [
"float",
"base64"
]
},
"dimensions": {
"type": "integer"
},
"input": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string"
},
{
"type": "integer"
},
{
"type": "array",
"items": {
"type": "integer"
}
}
]
}
}
]
}
}
}