Visualização
Esse recurso está em Public Preview e é compatível com os sites us-east1
e us-central1
.
Referência da API REST do modelo básico
Este artigo fornece API informações gerais sobre Databricks o Foundation Model APIs e os modelos que ele suporta. As APIs do Foundation Model foram projetadas para serem semelhantes à API REST da OpenAI para facilitar a migração de projetos existentes.
endpoint
provisionamento O ponto de extremidade da taxa de transferência pode ser criado usando o site API ou a UI de serviço. Esses pontos de extremidade também suportam vários modelos por endpoint para testes A/B, desde que ambos os modelos atendidos exponham o mesmo formato API. Por exemplo, os dois modelos são modelos de incorporação.
Uso
As respostas incluem uma submensagem usage
que informa o número de tokens na solicitação e na resposta. O formato desta submensagem é o mesmo em todos os tipos de tarefa.
campo |
Tipo |
Descrição |
---|---|---|
|
Inteiro |
Número de tokens gerados. Não incluído na incorporação de respostas. |
|
Inteiro |
Número de tokens dos prompts de entrada. |
|
Inteiro |
Número total de tokens. |
Incorporando tarefa
A tarefa de incorporação mapeia a entrada strings em vetores de incorporação. Muitas entradas podem ser agrupadas em cada solicitação. Consulte POST /serving-endpoint/{name}/invocations para consultar os parâmetros de endpoint.
Solicitação de incorporação
campo |
Tipo |
Descrição |
---|---|---|
|
strings ou Lista[strings] |
Necessário. O texto de entrada a ser incorporado. Pode ser uma cadeia de caracteres ou uma lista de strings. |
|
String |
Uma instrução opcional a ser passada para o modelo de incorporação. |
As instruções são opcionais e altamente específicas do modelo. Por exemplo, os autores do BGE não recomendam nenhuma instrução ao indexar pedaços e recomendam o uso da instrução "Represent this sentence for searching relevant passages:"
para query de recuperação. Outros modelos como o Instructor-XL suportam uma ampla variedade de strings de instruções.