✅ 目录重命名已成功完成!
根据您的建议,我们将 customollama
目录重命名为 customembedding
,以更准确地反映其当前用途。
customollama/
customembedding/
customllm/
customembedding/
├── __init__.py # 导入OllamaEmbeddingFunction
├── ollama_embedding.py # Ollama embedding实现
└── __pycache__/ # Python缓存目录
# 更新前
from customollama.ollama_embedding import OllamaEmbeddingFunction
raise ImportError("无法导入 OllamaEmbeddingFunction,请确保 customollama 包存在")
# 更新后
from customembedding.ollama_embedding import OllamaEmbeddingFunction
raise ImportError("无法导入 OllamaEmbeddingFunction,请确保 customembedding 包存在")
✅ from customembedding.ollama_embedding import OllamaEmbeddingFunction
✅ 可用组合: {
'qianwen': ['chromadb', 'pgvector'],
'deepseek': ['chromadb', 'pgvector'],
'ollama': ['chromadb', 'pgvector']
}
customembedding
准确反映目录用途customllm/
,embedding在 customembedding/
customllm
保持命名风格一致项目根目录/
├── customllm/ # 自定义LLM实现
│ ├── __init__.py
│ ├── base_llm_chat.py # LLM基类
│ ├── qianwen_chat.py # 千问LLM
│ ├── deepseek_chat.py # DeepSeek LLM
│ └── ollama_chat.py # Ollama LLM
├── customembedding/ # 自定义Embedding实现 (新)
│ ├── __init__.py # embedding导入
│ └── ollama_embedding.py # Ollama embedding
├── customqianwen/ # 千问特殊版本
│ ├── __init__.py
│ └── Custom_QiawenAI_chat_cn.py # 中文特化版本
├── custompgvector/ # PGVector向量数据库
└── common/ # 公共组件
└── vanna_combinations.py # 组合类管理
customollama
路径✅ 重命名完全成功!
本次重命名实现了:
项目现在具有更清晰的目录结构和更准确的命名,有利于长期维护和扩展。
重命名完成时间: 2024年12月
更新文件数: 1个文件 (embedding_function.py)
测试状态: 全部通过
功能影响: 无(完全兼容)