from mka1 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 repositório vetorial para indexação de busca semântica.
from mka1 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"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.mka1.com/llms.txt
Use this file to discover all available pages before exploring further.
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>.
Optional external end-user identifier forwarded by the API gateway.
O ID do armazenamento de vetores para o qual criar um arquivo.
Corpo da solicitação para criar um arquivo de armazenamento de vetor.
Uma ID de arquivo que o armazenamento 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 usada para dividir o(s) arquivo(s). Se não definida, 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 de API.
O tipo de objeto, que é sempre 'vector_store.file'.
O uso total do armazenamento vetor em bytes. Observe que isso pode ser diferente do tamanho original do arquivo.
-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 da loja de vetores. 'em_andamento' significa que está em processamento, '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 utilizada 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?