04_models_embeddings.py 618 B

12345678910111213141516171819202122232425
  1. from pathlib import Path
  2. import sys
  3. sys.path.append(str(Path(__file__).resolve().parents[1]))
  4. from _chapter2_config import get_embeddings, print_dependency_hint
  5. def main() -> None:
  6. try:
  7. model = get_embeddings()
  8. except ModuleNotFoundError as exc:
  9. print_dependency_hint(exc)
  10. raise SystemExit(1)
  11. res1 = model.embed_query("这是第一个测试文档")
  12. print(f"result1->{res1}")
  13. print(f"result1的长度->{len(res1)}")
  14. res2 = model.embed_documents(["这是第一个测试文档", "这是第二个测试文档"])
  15. print(res2)
  16. if __name__ == "__main__":
  17. main()