瀏覽代碼

remove unstructured api key check (#18989)

tags/1.4.0
Jyong 6 月之前
父節點
當前提交
b8bb45b106
No account linked to committer's email address
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3
    3
      api/core/workflow/nodes/document_extractor/node.py

+ 3
- 3
api/core/workflow/nodes/document_extractor/node.py 查看文件

""" """
from unstructured.partition.api import partition_via_api from unstructured.partition.api import partition_via_api


if not (dify_config.UNSTRUCTURED_API_URL and dify_config.UNSTRUCTURED_API_KEY):
raise TextExtractionError("UNSTRUCTURED_API_URL and UNSTRUCTURED_API_KEY must be set")
if not dify_config.UNSTRUCTURED_API_URL:
raise TextExtractionError("UNSTRUCTURED_API_URL must be set")


try: try:
with tempfile.NamedTemporaryFile(suffix=".doc", delete=False) as temp_file: with tempfile.NamedTemporaryFile(suffix=".doc", delete=False) as temp_file:
file=file, file=file,
metadata_filename=temp_file.name, metadata_filename=temp_file.name,
api_url=dify_config.UNSTRUCTURED_API_URL, api_url=dify_config.UNSTRUCTURED_API_URL,
api_key=dify_config.UNSTRUCTURED_API_KEY,
api_key=dify_config.UNSTRUCTURED_API_KEY, # type: ignore
) )
os.unlink(temp_file.name) os.unlink(temp_file.name)
return "\n".join([getattr(element, "text", "") for element in elements]) return "\n".join([getattr(element, "text", "") for element in elements])

Loading…
取消
儲存