from openapi import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.vector_stores.create_file(vector_store_id="vs_abc123", file_id="file-abc123", attributes={
"category": "manual",
"version": "2.0",
})
# Handle response
print(res){
"id": "file-abc123",
"object": "vector_store.file",
"usage_bytes": 0,
"created_at": 1704067200,
"vector_store_id": "vs_abc123",
"status": "in_progress",
"last_error": null,
"chunking_strategy": {
"type": "auto"
},
"attributes": {
"category": "manual",
"version": "2.0"
}
}Adiciona um arquivo a um armazenamento vetorial para indexação de busca semântica.
from openapi import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.vector_stores.create_file(vector_store_id="vs_abc123", file_id="file-abc123", attributes={
"category": "manual",
"version": "2.0",
})
# Handle response
print(res){
"id": "file-abc123",
"object": "vector_store.file",
"usage_bytes": 0,
"created_at": 1704067200,
"vector_store_id": "vs_abc123",
"status": "in_progress",
"last_error": null,
"chunking_strategy": {
"type": "auto"
},
"attributes": {
"category": "manual",
"version": "2.0"
}
}Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
O ID do armazenamento de vetores para o qual criar um arquivo.
Corpo da solicitação para criar um arquivo de armazenamento de vetores.
Um ID de arquivo que o banco de vetores deve usar. Útil para ferramentas como file_search que podem acessar arquivos.
Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. As chaves são strings com um comprimento máximo de 64 caracteres. Os valores são strings com um comprimento máximo de 512 caracteres, booleanos ou números.
Show child attributes
A estratégia de divisão utilizada para segmentar o(s) arquivo(s). Se não definido, usará a estratégia automática.
Show child attributes
OK
Uma lista de arquivos anexados a um armazenamento vetorial.
O identificador, que pode ser referenciado em endpoints da API.
O tipo do objeto, que é sempre 'vector_store.file'.
O uso total do armazenamento de vetores em bytes. Note que isso pode ser diferente do tamanho do arquivo original.
-9007199254740991 <= x <= 9007199254740991O timestamp Unix (em segundos) de quando o arquivo de armazenamento de vetores foi criado.
-9007199254740991 <= x <= 9007199254740991O ID do armazenamento de vetores ao qual o arquivo está anexado.
O status do arquivo de armazenamento de vetores. 'em_andamento' significa que está atualmente processando, 'concluído' indica que o arquivo está pronto para uso, 'cancelado' significa que o processamento foi cancelado, 'falhou' significa que ocorreu um erro.
in_progress, completed, cancelled, failed O último erro associado a este arquivo de armazenamento de vetores. Será nulo se não houver erros.
Show child attributes
A estratégia usada para dividir o arquivo.
Show child attributes
Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. As chaves são strings com um comprimento máximo de 64 caracteres. Os valores são strings com um comprimento máximo de 512 caracteres, booleanos ou números.
Show child attributes
Esta página foi útil?