Ë
    MÞëjË  ã                  ó\   — d Z ddlmZ ddlmZmZ ddlmZ  ed¬«       G d„ d«      «       Zy	)
z4Konfigurace embedding providera pro knowledge plane.é    )Úannotations)Ú	dataclassÚfield©ÚPathT)Úfrozenc                  ó²   — e Zd ZU dZdZded<   dZded<   dZded	<   d
Zded<    e	d„ ¬«      Z
ded<   dZded<   dZded<   dZded<   dZded<   edd„«       Zy)ÚEmbeddingConfigu.   NastavenÃ­ pro embedding model a vector store.zqwen3-embedding:0.6bÚstrÚmodeli   ÚintÚ
vector_dimi }  Úmax_contextzhttp://127.0.0.1:11434Úollama_base_urlc                 ó   — t        d«      S )Nz./lancedb_datar   © ó    úS/home/oem/CyberBrain26-unified/src/cyberbrain26/knowledge_plane/embedding_config.pyú<lambda>zEmbeddingConfig.<lambda>   s   € ¼DÐAQÓ<R€ r   )Údefault_factoryr   Úlancedb_directory)z.txtz.mdz.pyz.jsz.tsz.jsonz.yamlz.ymlz.tomlz.rstz.csvztuple[str, ...]Úfile_extensionsi   Úchunk_size_tokenséd   Úchunk_overlap_tokenszphi3.5:latestÚ
chat_modelc                ó   — | j                   S )u+   Dimenze vektoru po pÅ™Ã­padnÃ©m oÅ™ezu MRL.)r   )Úselfs    r   Úeffective_dimzEmbeddingConfig.effective_dim#   s   € ð �‰Ðr   N)Úreturnr   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__annotations__r   r   r   r   r   r   r   r   r   Úpropertyr   r   r   r   r
   r
   	   s€   … á8à'€Eˆ3Ó'Ø€J�ÓØ€K�ÓØ3€O�SÓ3Ù#Ñ4RÔSÐ�tÓSð(€O�_ó ð !Ð�sÓ Ø #Ð˜#Ó#Ø%€J�Ó%àòó ñr   r
   N)	r$   Ú
__future__r   Údataclassesr   r   Úpathlibr   r
   r   r   r   ú<module>r*      s/   ðÙ :å "ç (Ý ñ �$Ô÷ð ó ñr   