Timeout plugin daemon vertex ai embedding #321

Closed
opened 2026-02-16 10:18:59 -05:00 by yindo · 5 comments
Owner

Originally created by @nurrochmanmuhammad on GitHub (May 28, 2025).

Originally assigned to: @JohnJyong on GitHub.

Self Checks

  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report (我已阅读并同意 Language Policy).
  • [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

1.4.1

Cloud or Self Hosted

Self Hosted (Docker)

Steps to reproduce

I am using vertex ai plugin 0.15

I have a document that contains some table in html format.

While I upload through web then it works for indexing, but when I add that file through API then indexing stuck, api keep retry until error timeout.

But when I try on cloud dify it works perfectly. Not sure what happened.

Anyone can help me on this.

✔️ Expected Behavior

Succeed indexing process

Actual Behavior

Error timeout

Originally created by @nurrochmanmuhammad on GitHub (May 28, 2025). Originally assigned to: @JohnJyong on GitHub. ### Self Checks - [x] This is only for bug report, if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. - [x] I confirm that I am using English to submit this report (我已阅读并同意 [Language Policy](https://github.com/langgenius/dify/issues/1542)). - [x] [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:) - [x] Please do not modify this template :) and fill in all the required fields. ### Dify version 1.4.1 ### Cloud or Self Hosted Self Hosted (Docker) ### Steps to reproduce I am using vertex ai plugin 0.15 I have a document that contains some table in html format. While I upload through web then it works for indexing, but when I add that file through API then indexing stuck, api keep retry until error timeout. But when I try on cloud dify it works perfectly. Not sure what happened. Anyone can help me on this. ### ✔️ Expected Behavior Succeed indexing process ### ❌ Actual Behavior Error timeout
yindo closed this issue 2026-02-16 10:18:59 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (May 28, 2025):

Hi @nurrochmanmuhammad! I'm Dosu and I’m helping the dify team.

Timeout errors with the Vertex AI plugin in self-hosted Dify (Docker) are often caused by network configuration, insufficient timeout settings, or quota limits on the Vertex AI side. Since your indexing works via the web UI but not via API, and works on cloud Dify, this points to an environment/configuration issue in your self-hosted setup.

Here are targeted steps to resolve or diagnose the problem:

  1. Check Vertex AI Quotas: If you see repeated retries and eventual timeouts, you may be hitting a quota or rate limit on your Google Cloud Vertex AI account. Check your Google Cloud console for quota errors, especially for online prediction requests. If you see quota exceeded errors, request a quota increase as described in the Vertex AI quotas documentation citation.

  2. Increase Plugin Daemon Timeout: The default timeout for plugin execution may be too low for large or complex documents. Increase the timeout by setting PLUGIN_MAX_EXECUTION_TIMEOUT (e.g., to 2400 seconds) in your docker-compose.yaml under the plugin_daemon service, and restart your Docker containers to apply the change citation.

  3. Adjust Network and Firewall Settings: Ensure your Docker host can reach external services without restrictions. Open necessary ports and check for firewall or proxy rules that might block outbound requests citation.

  4. Tune HTTP Timeout Settings: In your .env file, increase values for HTTP_REQUEST_MAX_CONNECT_TIMEOUT, HTTP_REQUEST_MAX_READ_TIMEOUT, and HTTP_REQUEST_MAX_WRITE_TIMEOUT to allow longer waits for slow responses citation.

  5. Clear Plugin Data and Reinstall: If the plugin daemon is stuck or corrupted, clear plugin data from the database and plugin directories, restart the plugin daemon, and reinstall the Vertex AI plugin citation.

  6. Check Logs for Specific Errors: Review your plugin daemon and Dify logs for messages like "Requests rate limit exceeded", "Worker was sent SIGKILL", or quota errors. These can pinpoint whether the issue is with Dify, Docker, or Vertex AI citation.

  7. Update to Latest Plugin Version: Ensure you are using the latest official Vertex AI plugin, as previous timeout issues were resolved by upgrading the plugin citation.

If you try these steps and still encounter issues, please provide any error logs or quota messages you see, as they will help narrow down the root cause.

To reply, just mention my name @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Join Discord Share on X

@dosubot[bot] commented on GitHub (May 28, 2025): <!-- Greeting --> Hi @nurrochmanmuhammad! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the dify team. <!-- Answer --> Timeout errors with the Vertex AI plugin in self-hosted Dify (Docker) are often caused by network configuration, insufficient timeout settings, or quota limits on the Vertex AI side. Since your indexing works via the web UI but not via API, and works on cloud Dify, this points to an environment/configuration issue in your self-hosted setup. Here are targeted steps to resolve or diagnose the problem: 1. **Check Vertex AI Quotas**: If you see repeated retries and eventual timeouts, you may be hitting a quota or rate limit on your Google Cloud Vertex AI account. Check your Google Cloud console for quota errors, especially for online prediction requests. If you see quota exceeded errors, request a quota increase as described in the [Vertex AI quotas documentation](https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai) [citation](https://github.com/langgenius/dify/issues/13830). 2. **Increase Plugin Daemon Timeout**: The default timeout for plugin execution may be too low for large or complex documents. Increase the timeout by setting `PLUGIN_MAX_EXECUTION_TIMEOUT` (e.g., to 2400 seconds) in your `docker-compose.yaml` under the `plugin_daemon` service, and restart your Docker containers to apply the change [citation](https://github.com/langgenius/dify/issues/15082). 3. **Adjust Network and Firewall Settings**: Ensure your Docker host can reach external services without restrictions. Open necessary ports and check for firewall or proxy rules that might block outbound requests [citation](https://github.com/langgenius/dify/issues/13501). 4. **Tune HTTP Timeout Settings**: In your `.env` file, increase values for `HTTP_REQUEST_MAX_CONNECT_TIMEOUT`, `HTTP_REQUEST_MAX_READ_TIMEOUT`, and `HTTP_REQUEST_MAX_WRITE_TIMEOUT` to allow longer waits for slow responses [citation](https://github.com/langgenius/dify/issues/13501). 5. **Clear Plugin Data and Reinstall**: If the plugin daemon is stuck or corrupted, clear plugin data from the database and plugin directories, restart the plugin daemon, and reinstall the Vertex AI plugin [citation](https://github.com/langgenius/dify/issues/14718). 6. **Check Logs for Specific Errors**: Review your plugin daemon and Dify logs for messages like "Requests rate limit exceeded", "Worker was sent SIGKILL", or quota errors. These can pinpoint whether the issue is with Dify, Docker, or Vertex AI [citation](https://github.com/langgenius/dify/issues/13501). 7. **Update to Latest Plugin Version**: Ensure you are using the latest official Vertex AI plugin, as previous timeout issues were resolved by upgrading the plugin [citation](https://github.com/langgenius/dify/issues/14585). If you try these steps and still encounter issues, please provide any error logs or quota messages you see, as they will help narrow down the root cause. <!-- Dosu Comment Footer --> *To reply, just mention my name [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=other)</sup>&nbsp;&nbsp;[![Join Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/langgenius/dify/issues/20388)
Author
Owner

@nurrochmanmuhammad commented on GitHub (May 28, 2025):

Hi @nurrochmanmuhammad! I'm Dosu and I’m helping the dify team.

Timeout errors with the Vertex AI plugin in self-hosted Dify (Docker) are often caused by network configuration, insufficient timeout settings, or quota limits on the Vertex AI side. Since your indexing works via the web UI but not via API, and works on cloud Dify, this points to an environment/configuration issue in your self-hosted setup.

Here are targeted steps to resolve or diagnose the problem:

  1. Check Vertex AI Quotas: If you see repeated retries and eventual timeouts, you may be hitting a quota or rate limit on your Google Cloud Vertex AI account. Check your Google Cloud console for quota errors, especially for online prediction requests. If you see quota exceeded errors, request a quota increase as described in the Vertex AI quotas documentation citation.
  2. Increase Plugin Daemon Timeout: The default timeout for plugin execution may be too low for large or complex documents. Increase the timeout by setting PLUGIN_MAX_EXECUTION_TIMEOUT (e.g., to 2400 seconds) in your docker-compose.yaml under the plugin_daemon service, and restart your Docker containers to apply the change citation.
  3. Adjust Network and Firewall Settings: Ensure your Docker host can reach external services without restrictions. Open necessary ports and check for firewall or proxy rules that might block outbound requests citation.
  4. Tune HTTP Timeout Settings: In your .env file, increase values for HTTP_REQUEST_MAX_CONNECT_TIMEOUT, HTTP_REQUEST_MAX_READ_TIMEOUT, and HTTP_REQUEST_MAX_WRITE_TIMEOUT to allow longer waits for slow responses citation.
  5. Clear Plugin Data and Reinstall: If the plugin daemon is stuck or corrupted, clear plugin data from the database and plugin directories, restart the plugin daemon, and reinstall the Vertex AI plugin citation.
  6. Check Logs for Specific Errors: Review your plugin daemon and Dify logs for messages like "Requests rate limit exceeded", "Worker was sent SIGKILL", or quota errors. These can pinpoint whether the issue is with Dify, Docker, or Vertex AI citation.
  7. Update to Latest Plugin Version: Ensure you are using the latest official Vertex AI plugin, as previous timeout issues were resolved by upgrading the plugin citation.

If you try these steps and still encounter issues, please provide any error logs or quota messages you see, as they will help narrow down the root cause.

To reply, just mention my name @dosu.

How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Join Discord Share on X

This doesnt work, the unique things only happen with that kind of file, table in html format and mix of markdown. I can consistently reproduce the same error here.

@nurrochmanmuhammad commented on GitHub (May 28, 2025): > Hi [@nurrochmanmuhammad](https://github.com/nurrochmanmuhammad)! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the dify team. > > Timeout errors with the Vertex AI plugin in self-hosted Dify (Docker) are often caused by network configuration, insufficient timeout settings, or quota limits on the Vertex AI side. Since your indexing works via the web UI but not via API, and works on cloud Dify, this points to an environment/configuration issue in your self-hosted setup. > > Here are targeted steps to resolve or diagnose the problem: > > 1. **Check Vertex AI Quotas**: If you see repeated retries and eventual timeouts, you may be hitting a quota or rate limit on your Google Cloud Vertex AI account. Check your Google Cloud console for quota errors, especially for online prediction requests. If you see quota exceeded errors, request a quota increase as described in the [Vertex AI quotas documentation](https://cloud.google.com/vertex-ai/docs/generative-ai/quotas-genai) [citation](https://github.com/langgenius/dify/issues/13830). > 2. **Increase Plugin Daemon Timeout**: The default timeout for plugin execution may be too low for large or complex documents. Increase the timeout by setting `PLUGIN_MAX_EXECUTION_TIMEOUT` (e.g., to 2400 seconds) in your `docker-compose.yaml` under the `plugin_daemon` service, and restart your Docker containers to apply the change [citation](https://github.com/langgenius/dify/issues/15082). > 3. **Adjust Network and Firewall Settings**: Ensure your Docker host can reach external services without restrictions. Open necessary ports and check for firewall or proxy rules that might block outbound requests [citation](https://github.com/langgenius/dify/issues/13501). > 4. **Tune HTTP Timeout Settings**: In your `.env` file, increase values for `HTTP_REQUEST_MAX_CONNECT_TIMEOUT`, `HTTP_REQUEST_MAX_READ_TIMEOUT`, and `HTTP_REQUEST_MAX_WRITE_TIMEOUT` to allow longer waits for slow responses [citation](https://github.com/langgenius/dify/issues/13501). > 5. **Clear Plugin Data and Reinstall**: If the plugin daemon is stuck or corrupted, clear plugin data from the database and plugin directories, restart the plugin daemon, and reinstall the Vertex AI plugin [citation](https://github.com/langgenius/dify/issues/14718). > 6. **Check Logs for Specific Errors**: Review your plugin daemon and Dify logs for messages like "Requests rate limit exceeded", "Worker was sent SIGKILL", or quota errors. These can pinpoint whether the issue is with Dify, Docker, or Vertex AI [citation](https://github.com/langgenius/dify/issues/13501). > 7. **Update to Latest Plugin Version**: Ensure you are using the latest official Vertex AI plugin, as previous timeout issues were resolved by upgrading the plugin [citation](https://github.com/langgenius/dify/issues/14585). > > If you try these steps and still encounter issues, please provide any error logs or quota messages you see, as they will help narrow down the root cause. > > _To reply, just mention my name [@dosu](https://go.dosu.dev/dosubot)._ > > How did I do? [Good](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/d86eda75-1662-4829-8d01-7e1803be43ec?feedback_type=other)  [![Join Discord](https://camo.githubusercontent.com/d562c2df5e4567ea41d37f1d91a4da0839d8341037045b103b2da268998de17f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6a6f696e2d3538363546323f6c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465266c6162656c3d)](https://go.dosu.dev/discord-bot) [![Share on X](https://camo.githubusercontent.com/4649f705e2396d6f328dbc8e800a0509c9c17b3b20253b36706c393df124b93d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f582d73686172652d626c61636b)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/langgenius/dify/issues/20388) This doesnt work, the unique things only happen with that kind of file, table in html format and mix of markdown. I can consistently reproduce the same error here.
Author
Owner

@crazywoola commented on GitHub (May 28, 2025):

Please provide some error logs, steps to reproduce this.

@crazywoola commented on GitHub (May 28, 2025): Please provide some error logs, steps to reproduce this.
Author
Owner

@nurrochmanmuhammad commented on GitHub (May 29, 2025):

steps:

  1. create empty kb,
  2. specify embedding model vertex ai : text-embedding-004
  3. create document from text (you can find the text in payload below, it was publicly available data).
  4. error timeout.

the unique things happened, If I try to chunk the text per 1k char, then it works for entire doc, but if I give entire text then it stuck.

# --- Document Management ---
    def create_document_from_text(self, dataset_id: str, name: str, text: str,
                                  indexing_technique: str = "high_quality",
                                  doc_form: str = "text_model", doc_language: str = None,
                                  process_rule: dict = {"mode": "automatic"},
                                  retrieval_model: dict = None, embedding_model: str = None,
                                  embedding_model_provider: str = None):
        """
        Create a Document from Text within an existing knowledge base.
        Corresponds to API endpoint: POST /datasets/{dataset_id}/document/create-by-text

        Args:
            dataset_id (str): ID of the knowledge base.
            name (str): Document name.
            text (str): Document content.
            indexing_technique (str, optional): Index mode ('high_quality', 'economy'). Defaults to "high_quality".
            doc_form (str, optional): Format of indexed content ('text_model', 'hierarchical_model', 'qa_model').
                                      Defaults to "text_model".
            doc_language (str, optional): Language of the document for Q&A mode (e.g., 'English', 'Chinese').
            process_rule (dict, optional): Processing rules. Defaults to {"mode": "automatic"}.
                Example for custom:
                {
                    "mode": "custom",
                    "rules": {
                        "pre_processing_rules": [{"id": "remove_extra_spaces", "enabled": True}],
                        "segmentation": {"separator": "\n", "max_tokens": 1000}
                    }
                }
            retrieval_model (dict, optional): Retrieval model configuration (if not set for KB).
            embedding_model (str, optional): Embedding model name (if not set for KB).
            embedding_model_provider (str, optional): Embedding model provider (if not set for KB).

        Returns:
            dict: The API response, typically a JSON object of the created document or an error dict.
        """
        payload = {
            "name": name,
            "text": text,
            "indexing_technique": indexing_technique,
            "doc_form": doc_form,
            "process_rule": process_rule
        }
        if doc_language:
            payload["doc_language"] = doc_language
        if retrieval_model:
            payload["retrieval_model"] = retrieval_model
        if embedding_model:
            payload["embedding_model"] = embedding_model
        if embedding_model_provider:
            payload["embedding_model_provider"] = embedding_model_provider
        return self._request("POST", f"/datasets/{dataset_id}/document/create-by-text", json_data=payload)
api-1            | 2025-05-29 04:08:13.680 DEBUG [Thread-24 (process_request_thread)] [ext_request_logging.py:36] - Received Request POST -> /v1/datasets/52f3dd58-1721-47f3-a1c6-885dca57a123/document/create-by-text, Request Body:
api-1            | {
api-1            |   "name": "sbn_report_5k_10k.txt",
api-1            |   "text": "\"Nasabah/Investor\")</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>5.</td><td rowspan=1 colspan=1>Memiliki Tanggal Jatuh Tempo Yang pasti (sesuai tertera pada prospektus pada awal penerbitan Obligasi)</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>6.</td><td rowspan=1 colspan=1>Dengan melakukan transaksi jual beli Obligasi di Bank CIMB Niaga :</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>tidak dikenakan biaya administrasi apapun untuk transaksi jual beli Obligasi; a.</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>b. dapat dijadikan sebagai obyek agunan untuk pinjaman konsumsi dengan Loan To Value (LTV) yang kompetitif</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>1.</td><td rowspan=1 colspan=1>Risiko gagal bayar (default risk) adalah risiko dimana Nasabah/Investor tidak menerima pembayaran dana yang dijanjikan oleh Penerbit pada saat obligasi jatuh tempo. Khusus Obligasi yang diterbitkan oleh Pemerintah dijamin oleh Pemerintah</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>Republik Indonesia berdasarkan Undang-Undang nomor 24 tahun 2002 tentang Surat Utang Negara.</td></tr><tr><td rowspan=1 colspan=1>Risiko</td><td rowspan=1 colspan=1>:</td><td rowspan=1 colspan=1>2.</td><td rowspan=1 colspan=1>Risiko pasar (market risk) adalah potensi kerugian bagi Nasabah/investor apabila terjadi penurunan harga Obligasi di pasar</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>sekunder. Kerugian (capital loss) dapat terjadi apabila Nasabah/Investor menjual Obligasi di pasar sekunder sebelum</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>tanggal jatuh tempo pada harga jual yang lebih rendah dari harga belinya. Risiko pasar dalam Obligasi dapat dihindari</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>apabila obligasi dipegang sampai dengan tanggal jatuh tempo dan atau dijual pada harga jual (pasar) yang lebih tinggi</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>3.</td><td rowspan=1 colspan=1>Risiko likuiditas (liquidity risk), adalah potensi kerugian apabila sebelum tanggal jatuh tempo nasabah/Investor mengalami</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>4.</td><td rowspan=1 colspan=1>kesulitan dalam menjual Obligasi di pasar sekunder pada tingkat harga (pasar) yang wajar Risiko pelunasan lebih awal oleh Penerbit. Dalam hal terjadi pelunasan lebih awal oleh Penerbit, terdapat risiko dimana Nasabah/Investor akan memperoleh nilai investasi yang lebih rendah dibandingkan nilai pada awal investasi</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>5.</td><td rowspan=1 colspan=1>Risiko perubahan peraturan adalah risiko yang muncul dikarenakan adanya tanggung jawab Nasabah/Investor untuk menanggung segala perpajakan atas Obligasinya sesuai dengan ketentuan perundang-undangan yang berlaku, sehingga dapat mempengaruhi nilai investasi akhir yang diterima oleh Nasabah/Investor</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>6.</td><td rowspan=1 colspan=1>Risiko nilai tukar. Apabila Nasabah/Investor berinvestasi pada Obligasi yang berdenominasi mata uang asing, maka Nasabah/Investor juga akan terpapar pada risiko fluktuasi nilai tukar mata uang asing yang dapat menyebabkan nilai kupon dan/atau nilai pokok investasi pada saat dikonversikan ke mata uang lokal</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>7.</td><td rowspan=1 colspan=1>Risiko Penurunan Rating Obligasi adalah risiko penurunan peringkat utang dari lembaga pemeringkat kepada Penerbit karena kondisi perekonomian yang memburuk sehingga harga obligasi mengalami penurunan dan/atau tidak dapat dijual kembali hingga jatuh tempo.</td></tr>\n</tbody>\n</table>\n\n## PERSYARATAN DAN TATA CARA\n\nWNA berdomisili di Indonesia: Passport dan Kartu Ijin Tinggal sesuai ketentuan Keimigrasian atau peraturan perundangan yang berlaku (KITAS/KIMS/KITAP/e-\n1. WNI: KTP\n2.\nKTP, dll), tidak berlaku untuk seri SBN Retail\n3.\n4.\nWNA tidak berdomisili di Indonesia: Passport dan Surat referensi, tidak berlaku untuk seri SUN Ritel dan SBSN Ritel\nDokumen pendukung identitas diatas juga berlaku bagi perorangan yang ditunjuk bertindak untuk atas nama perusahaan dengan menyertakan Surat Kuasa dan Pernyataan Pejabat yang berwenang.\n5.\nTelah membaca dan memahami Ringkasan Informasi",
api-1            |   "indexing_technique": "high_quality",
api-1            |   "doc_form": "text_model",
api-1            |   "process_rule": {
api-1            |     "mode": "automatic"
api-1            |   }
api-1            | }
api-1            | 2025-05-29 04:08:13.765 DEBUG [Thread-24 (process_request_thread)] [opendal_storage.py:45] - file upload_files/c6d6e29a-b14e-4777-9c88-a34787019070/6d1bdec7-eb8a-4b58-9404-1013d26fd76a.txt saved
api-1            | 2025-05-29 04:08:13.846 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def send_account_deletion_verification_code(to, code):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.851 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def update_annotation_to_index_task(annotation_id, question, tenant_id, app_id, collection_binding_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.852 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def clean_document_task(document_id, dataset_id, doc_form, file_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.852 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def clean_notion_document_task(document_ids, dataset_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.852 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def disable_segments_from_index_task(segment_ids, dataset_id, document_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.852 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def send_reset_password_mail_task(language, to, code):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.853 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def batch_create_segment_to_index_task(job_id, content, dataset_id, document_id, tenant_id, user_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.854 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def enable_segments_to_index_task(segment_ids, dataset_id, document_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.855 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def delete_annotation_index_task(annotation_id, app_id, tenant_id, collection_binding_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.855 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def delete_account_task(account_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.855 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def backend_cleanup():
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.856 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def document_indexing_sync_task(dataset_id, document_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.856 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def accumulate(self, *args, **kwargs):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.856 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def clean_dataset_task(dataset_id, tenant_id, indexing_technique, index_struct, collection_binding_id, doc_form):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.856 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def deal_dataset_vector_index_task(dataset_id, action):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.857 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def document_indexing_task(dataset_id, document_ids):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.857 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def unlock_chord(self, group_id, callback, interval=0, max_retries=1, result=2, Result=3, GroupResult=4, result_from_tuple=5, **kwargs):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.857 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def recover_document_indexing_task(dataset_id, document_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def add_document_to_index_task(dataset_document_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def xmap(task, it):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def add_annotation_to_index_task(annotation_id, question, tenant_id, app_id, collection_binding_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def disable_annotation_reply_task(job_id, app_id, tenant_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def send_email_code_login_mail_task(language, to, code):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def xstarmap(task, it):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.859 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def delete_segment_from_index_task(index_node_ids, dataset_id, document_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.860 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def process_trace_tasks(file_info):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.860 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def document_indexing_update_task(dataset_id, document_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.861 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def chunks(task, it, n):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.861 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def retry_document_indexing_task(dataset_id, document_ids):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.861 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def remove_app_and_related_data_task(self, tenant_id, app_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.862 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def remove_document_from_index_task(document_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.862 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def group(self, tasks, result, group_id, partial_args, add_to_parent=0):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.863 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def send_deletion_success_task(to):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.863 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def enable_annotation_reply_task(job_id, app_id, user_id, tenant_id, score_threshold, embedding_provider_name, embedding_model_name):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.864 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def chain(*args, **kwargs):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.864 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def batch_clean_document_task(document_ids, dataset_id, doc_form, file_ids):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.865 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def batch_import_annotations_task(job_id, content_list, app_id, tenant_id, user_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.865 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def disable_segment_from_index_task(segment_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.865 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def send_invite_member_mail_task(language, to, token, inviter_name, workspace_name):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.866 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def send_enterprise_email_task(to, subject, body, substitutions):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.867 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def chord(self, header, body, partial_args=0, interval=1, countdown=2, max_retries=3, eager=4, **kwargs):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.867 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def sync_website_document_indexing_task(dataset_id, document_id):
api-1            |     return 1
api-1            | 
api-1            | 2025-05-29 04:08:13.868 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - 
api-1            | def duplicate_document_indexing_task(dataset_id, document_ids):
api-1            |     return 1
api-1            | 
worker-1         | 2025-05-29 04:08:14.047 INFO [MainThread] [strategy.py:161] - Task tasks.document_indexing_task.document_indexing_task[a6f52325-a298-406d-b1cf-7f82d6b60e5d] received
worker-1         | 2025-05-29 04:08:14.053 DEBUG [MainThread] [base.py:149] - TaskPool: Apply <function fast_trace_task at 0xffffad748ae0> (args:('tasks.document_indexing_task.document_indexing_task', 'a6f52325-a298-406d-b1cf-7f82d6b60e5d', {'lang': 'py', 'task': 'tasks.document_indexing_task.document_indexing_task', 'id': 'a6f52325-a298-406d-b1cf-7f82d6b60e5d', 'shadow': None, 'eta': None, 'expires': None, 'group': None, 'group_index': None, 'retries': 0, 'timelimit': [None, None], 'root_id': 'a6f52325-a298-406d-b1cf-7f82d6b60e5d', 'parent_id': None, 'argsrepr': "('52f3dd58-1721-47f3-a1c6-885dca57a123', ['2c7eb536-c914-437b-a729-d099f4d68057'])", 'kwargsrepr': '{}', 'origin': 'gen56@d89e6f8678d9', 'ignore_result': True, 'replaced_task_nesting': 0, 'stamped_headers': None, 'stamps': {}, 'properties': {'correlation_id': 'a6f52325-a298-406d-b1cf-7f82d6b60e5d', 'reply_to': '0fb9db6c-d2b4-3163-9d5e-ae06e9638cbf', 'delivery_mode': 2, 'delivery_info': {'exchange': '', 'routing_key': 'dataset'}, 'priority': 0, 'body_encoding': 'base64', 'delivery_tag': 'f3b42d44-9020-4b6a-ae33-446c12f74346'}, 'reply_to': '0fb9db6c-d2b4-3163-9d5e-ae06e9638cbf',... kwargs:{})
worker-1         | 2025-05-29 04:08:14.072 INFO [Dummy-3] [document_indexing_task.py:63] - Start process document: 2c7eb536-c914-437b-a729-d099f4d68057
worker-1         | 2025-05-29 04:08:14.118 DEBUG [Dummy-3] [opendal_storage.py:71] - file upload_files/c6d6e29a-b14e-4777-9c88-a34787019070/6d1bdec7-eb8a-4b58-9404-1013d26fd76a.txt downloaded to /tmp/tmprwni0du9/xtvsu4db.txt
worker-1         | 2025-05-29 04:08:14.158 DEBUG [Dummy-3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
api-1            | 2025-05-29 04:08:14.160 DEBUG [Thread-24 (process_request_thread)] [ext_request_logging.py:60] - Response 200 OK application/json, Response Body:
api-1            | {
api-1            |   "document": {
api-1            |     "id": "2c7eb536-c914-437b-a729-d099f4d68057",
api-1            |     "position": 27,
api-1            |     "data_source_type": "upload_file",
api-1            |     "data_source_info": {
api-1            |       "upload_file_id": "0ffaff87-8894-4bfb-9836-4e0fd0f0decc"
api-1            |     },
api-1            |     "data_source_detail_dict": {
api-1            |       "upload_file": {
api-1            |         "id": "0ffaff87-8894-4bfb-9836-4e0fd0f0decc",
api-1            |         "name": "sbn_report_5k_10k.txt",
api-1            |         "size": 5000,
api-1            |         "extension": "txt",
api-1            |         "mime_type": "text/plain",
api-1            |         "created_by": "9515884b-a9dc-4979-9e09-56900d13797a",
api-1            |         "created_at": 1748491693.765635
api-1            |       }
nginx-1          | 192.168.65.1 - - [29/May/2025:04:08:14 +0000] "POST /v1/datasets/52f3dd58-1721-47f3-a1c6-885dca57a123/document/create-by-text HTTP/1.1" 200 1315 "-" "python-requests/2.32.3" "-"
api-1            |     },
api-1            |     "dataset_process_rule_id": "0a23879e-d562-4df4-a901-4103062e7086",
api-1            |     "name": "sbn_report_5k_10k.txt",
api-1            |     "created_from": "api",
api-1            |     "created_by": "9515884b-a9dc-4979-9e09-56900d13797a",
api-1            |     "created_at": 1748491694,
api-1            |     "tokens": 0,
api-1            |     "indexing_status": "splitting",
api-1            |     "error": null,
api-1            |     "enabled": true,
api-1            |     "disabled_at": null,
api-1            |     "disabled_by": null,
api-1            |     "archived": false,
api-1            |     "display_status": "indexing",
api-1            |     "word_count": 5000,
api-1            |     "hit_count": 0,
api-1            |     "doc_form": "text_model",
api-1            |     "doc_metadata": null
api-1            |   },
api-1            |   "batch": "20250529040813822359"
api-1            | }
api-1            | 2025-05-29 04:08:14.161 INFO [Thread-24 (process_request_thread)] [_internal.py:97] - 172.19.0.10 - - [29/May/2025 04:08:14] "POST /v1/datasets/52f3dd58-1721-47f3-a1c6-885dca57a123/document/create-by-text HTTP/1.1" 200 -
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:14 | 200 |   12.676417ms |      172.19.0.9 | GET      "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256"
worker-1         | 2025-05-29 04:08:14.182 DEBUG [Dummy-3] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:14.220 DEBUG [Dummy-3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:14 | 200 |  310.383375ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens"
worker-1         | 2025-05-29 04:08:14.532 DEBUG [Dummy-3] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:14.662 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/__init__.py:44: SyntaxWarning: invalid escape sequence '\.'
worker-1         |   re_han_default = re.compile("([\u4E00-\u9FD5a-zA-Z0-9+#&\._%\-]+)", re.U)
worker-1         | 
worker-1         | 2025-05-29 04:08:14.662 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/__init__.py:46: SyntaxWarning: invalid escape sequence '\s'
worker-1         |   re_skip_default = re.compile("(\r\n|\s)", re.U)
worker-1         | 
worker-1         | 2025-05-29 04:08:14.667 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/finalseg/__init__.py:78: SyntaxWarning: invalid escape sequence '\.'
worker-1         |   re_skip = re.compile("([a-zA-Z0-9]+(?:\.\d+)?%?)")
worker-1         | 
worker-1         | 2025-05-29 04:08:15.072 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/posseg/__init__.py:16: SyntaxWarning: invalid escape sequence '\.'
worker-1         |   re_skip_detail = re.compile("([\.0-9]+|[a-zA-Z0-9]+)")
worker-1         | 
worker-1         | 2025-05-29 04:08:15.073 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/posseg/__init__.py:17: SyntaxWarning: invalid escape sequence '\.'
worker-1         |   re_han_internal = re.compile("([\u4E00-\u9FD5a-zA-Z0-9+#&\._]+)")
worker-1         | 
worker-1         | 2025-05-29 04:08:15.073 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/posseg/__init__.py:18: SyntaxWarning: invalid escape sequence '\s'
worker-1         |   re_skip_internal = re.compile("(\r\n|\s)")
worker-1         | 
worker-1         | 2025-05-29 04:08:15.073 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/posseg/__init__.py:21: SyntaxWarning: invalid escape sequence '\.'
worker-1         |   re_num = re.compile("[\.0-9]+")
worker-1         | 
worker-1         | 2025-05-29 04:08:16.137 WARNING [Thread-4 (_process_keyword_index)] [log.py:232] - Building prefix dict from the default dictionary ...
worker-1         | 2025-05-29 04:08:16.136 DEBUG [Thread-4 (_process_keyword_index)] [__init__.py:113] - Building prefix dict from the default dictionary ...
worker-1         | 2025-05-29 04:08:16.439 WARNING [Thread-4 (_process_keyword_index)] [log.py:232] - Dumping model to file cache /tmp/jieba.cache
worker-1         | 2025-05-29 04:08:16.439 DEBUG [Thread-4 (_process_keyword_index)] [__init__.py:146] - Dumping model to file cache /tmp/jieba.cache
worker-1         | 2025-05-29 04:08:16.482 WARNING [Thread-4 (_process_keyword_index)] [log.py:232] - Loading model cost 0.345 seconds.
worker-1         | 2025-05-29 04:08:16.482 DEBUG [Thread-4 (_process_keyword_index)] [__init__.py:164] - Loading model cost 0.345 seconds.
worker-1         | 2025-05-29 04:08:16.482 WARNING [Thread-4 (_process_keyword_index)] [log.py:232] - Prefix dict has been built successfully.
worker-1         | 2025-05-29 04:08:16.482 DEBUG [Thread-4 (_process_keyword_index)] [__init__.py:166] - Prefix dict has been built successfully.
worker-1         | 2025-05-29 04:08:16.545 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.545 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.546 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.546 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.550 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.550 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.551 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.551 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.551 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.552 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |     6.30025ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens"
worker-1         | 2025-05-29 04:08:16.560 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |   13.790334ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens"
worker-1         | 2025-05-29 04:08:16.571 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.571 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |   25.918792ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |   37.482166ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |   38.376166ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |   38.970375ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |   39.285291ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |   40.578958ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |   42.796792ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |   41.825875ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens"
worker-1         | 2025-05-29 04:08:16.605 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.605 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.607 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.608 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.610 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.611 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.612 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.613 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.613 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    8.054667ms |      172.19.0.9 | GET      "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256"
worker-1         | 2025-05-29 04:08:16.756 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    1.490166ms |      172.19.0.9 | GET      "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256"
worker-1         | 2025-05-29 04:08:16.759 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.759 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.760 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.760 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.760 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.761 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.761 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.762 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.769 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    1.310833ms |      172.19.0.9 | GET      "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |     2.16725ms |      172.19.0.9 | GET      "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    3.816375ms |      172.19.0.9 | GET      "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |     4.29675ms |      172.19.0.9 | GET      "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    4.550292ms |      172.19.0.9 | GET      "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256"
worker-1         | 2025-05-29 04:08:16.778 WARNING [ThreadPoolExecutor-0_6] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/qdrant_client/qdrant_remote.py:130: UserWarning: Api key is used with an insecure connection.
worker-1         |   warnings.warn("Api key is used with an insecure connection.")
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |      4.5345ms |      172.19.0.9 | GET      "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256"
worker-1         | 
worker-1         | 2025-05-29 04:08:16.779 DEBUG [ThreadPoolExecutor-0_6] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    5.734959ms |      172.19.0.9 | GET      "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    9.066625ms |      172.19.0.9 | GET      "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256"
worker-1         | 2025-05-29 04:08:16.789 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.789 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.790 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.790 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.790 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.790 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.791 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.791 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.791 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.794 DEBUG [ThreadPoolExecutor-0_4] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False
worker-1         | 2025-05-29 04:08:16.838 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    3.271292ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema"
worker-1         | 2025-05-29 04:08:16.846 DEBUG [ThreadPoolExecutor-0_9] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False
worker-1         | 2025-05-29 04:08:16.850 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.850 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.854 DEBUG [ThreadPoolExecutor-0_7] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False
worker-1         | 2025-05-29 04:08:16.860 DEBUG [ThreadPoolExecutor-0_5] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False
worker-1         | 2025-05-29 04:08:16.866 DEBUG [ThreadPoolExecutor-0_0] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False
worker-1         | 2025-05-29 04:08:16.875 DEBUG [ThreadPoolExecutor-0_2] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False
worker-1         | 2025-05-29 04:08:16.882 DEBUG [ThreadPoolExecutor-0_8] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False
worker-1         | 2025-05-29 04:08:16.896 DEBUG [ThreadPoolExecutor-0_1] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False
worker-1         | 2025-05-29 04:08:16.907 DEBUG [ThreadPoolExecutor-0_3] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False
worker-1         | 2025-05-29 04:08:16.913 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.914 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.914 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |     2.23275ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema"
worker-1         | 2025-05-29 04:08:16.915 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.915 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.916 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.916 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.917 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    2.647875ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema"
worker-1         | 2025-05-29 04:08:16.918 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.920 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.922 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.924 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    5.390291ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema"
worker-1         | 2025-05-29 04:08:16.925 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    6.947208ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    6.795042ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    6.941875ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    8.461709ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema"
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |    5.060875ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema"
worker-1         | 2025-05-29 04:08:16.928 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.929 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.930 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.931 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.933 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.935 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.940 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.940 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.940 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.941 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
worker-1         | 2025-05-29 04:08:16.943 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
plugin_daemon-1  | [GIN] 2025/05/29 - 04:08:16 | 200 |   74.752584ms |      172.19.0.9 | POST     "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema"
worker-1         | 2025-05-29 04:08:16.996 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None
worker-1         | 2025-05-29 04:08:16.999 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002
sandbox-1        | [GIN] 2025/05/29 - 04:08:33 | 200 |     267.542µs |             ::1 | GET      "/health"
sandbox-1        | [GIN] 2025/05/29 - 04:09:03 | 200 |     328.083µs |             ::1 | GET      "/health"
sandbox-1        | [GIN] 2025/05/29 - 04:09:33 | 200 |     356.459µs |             ::1 | GET      "/health"
plugin_daemon-1  | 2025/05/29 04:09:38 cluster_lifetime.go:113: [INFO]current node has become the master of the cluster
plugin_daemon-1  | 2025/05/29 04:09:38 node.go:213: [INFO]node 63f1f733-3e20-49f8-86ff-4c2557be2264 has been removed from the cluster due to being disconnected
plugin_daemon-1  | 2025/05/29 04:09:38 node.go:213: [INFO]node 8804672c-6647-4629-9465-3368c736e285 has been removed from the cluster due to being disconnected
sandbox-1        | [GIN] 2025/05/29 - 04:10:03 | 200 |     270.083µs |             ::1 | GET      "/health"
sandbox-1        | [GIN] 2025/05/29 - 04:10:33 | 200 |     518.208µs |             ::1 | GET      "/health"
sandbox-1        | [GIN] 2025/05/29 - 04:11:03 | 200 |     270.416µs |             ::1 | GET      "/health"
@nurrochmanmuhammad commented on GitHub (May 29, 2025): steps: 1. create empty kb, 2. specify embedding model vertex ai : text-embedding-004 3. create document from text (you can find the text in payload below, it was publicly available data). 4. error timeout. the unique things happened, If I try to chunk the text per 1k char, then it works for entire doc, but if I give entire text then it stuck. ``` # --- Document Management --- def create_document_from_text(self, dataset_id: str, name: str, text: str, indexing_technique: str = "high_quality", doc_form: str = "text_model", doc_language: str = None, process_rule: dict = {"mode": "automatic"}, retrieval_model: dict = None, embedding_model: str = None, embedding_model_provider: str = None): """ Create a Document from Text within an existing knowledge base. Corresponds to API endpoint: POST /datasets/{dataset_id}/document/create-by-text Args: dataset_id (str): ID of the knowledge base. name (str): Document name. text (str): Document content. indexing_technique (str, optional): Index mode ('high_quality', 'economy'). Defaults to "high_quality". doc_form (str, optional): Format of indexed content ('text_model', 'hierarchical_model', 'qa_model'). Defaults to "text_model". doc_language (str, optional): Language of the document for Q&A mode (e.g., 'English', 'Chinese'). process_rule (dict, optional): Processing rules. Defaults to {"mode": "automatic"}. Example for custom: { "mode": "custom", "rules": { "pre_processing_rules": [{"id": "remove_extra_spaces", "enabled": True}], "segmentation": {"separator": "\n", "max_tokens": 1000} } } retrieval_model (dict, optional): Retrieval model configuration (if not set for KB). embedding_model (str, optional): Embedding model name (if not set for KB). embedding_model_provider (str, optional): Embedding model provider (if not set for KB). Returns: dict: The API response, typically a JSON object of the created document or an error dict. """ payload = { "name": name, "text": text, "indexing_technique": indexing_technique, "doc_form": doc_form, "process_rule": process_rule } if doc_language: payload["doc_language"] = doc_language if retrieval_model: payload["retrieval_model"] = retrieval_model if embedding_model: payload["embedding_model"] = embedding_model if embedding_model_provider: payload["embedding_model_provider"] = embedding_model_provider return self._request("POST", f"/datasets/{dataset_id}/document/create-by-text", json_data=payload) ``` ``` api-1 | 2025-05-29 04:08:13.680 DEBUG [Thread-24 (process_request_thread)] [ext_request_logging.py:36] - Received Request POST -> /v1/datasets/52f3dd58-1721-47f3-a1c6-885dca57a123/document/create-by-text, Request Body: api-1 | { api-1 | "name": "sbn_report_5k_10k.txt", api-1 | "text": "\"Nasabah/Investor\")</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>5.</td><td rowspan=1 colspan=1>Memiliki Tanggal Jatuh Tempo Yang pasti (sesuai tertera pada prospektus pada awal penerbitan Obligasi)</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>6.</td><td rowspan=1 colspan=1>Dengan melakukan transaksi jual beli Obligasi di Bank CIMB Niaga :</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>tidak dikenakan biaya administrasi apapun untuk transaksi jual beli Obligasi; a.</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>b. dapat dijadikan sebagai obyek agunan untuk pinjaman konsumsi dengan Loan To Value (LTV) yang kompetitif</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>1.</td><td rowspan=1 colspan=1>Risiko gagal bayar (default risk) adalah risiko dimana Nasabah/Investor tidak menerima pembayaran dana yang dijanjikan oleh Penerbit pada saat obligasi jatuh tempo. Khusus Obligasi yang diterbitkan oleh Pemerintah dijamin oleh Pemerintah</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>Republik Indonesia berdasarkan Undang-Undang nomor 24 tahun 2002 tentang Surat Utang Negara.</td></tr><tr><td rowspan=1 colspan=1>Risiko</td><td rowspan=1 colspan=1>:</td><td rowspan=1 colspan=1>2.</td><td rowspan=1 colspan=1>Risiko pasar (market risk) adalah potensi kerugian bagi Nasabah/investor apabila terjadi penurunan harga Obligasi di pasar</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>sekunder. Kerugian (capital loss) dapat terjadi apabila Nasabah/Investor menjual Obligasi di pasar sekunder sebelum</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>tanggal jatuh tempo pada harga jual yang lebih rendah dari harga belinya. Risiko pasar dalam Obligasi dapat dihindari</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>apabila obligasi dipegang sampai dengan tanggal jatuh tempo dan atau dijual pada harga jual (pasar) yang lebih tinggi</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>3.</td><td rowspan=1 colspan=1>Risiko likuiditas (liquidity risk), adalah potensi kerugian apabila sebelum tanggal jatuh tempo nasabah/Investor mengalami</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>4.</td><td rowspan=1 colspan=1>kesulitan dalam menjual Obligasi di pasar sekunder pada tingkat harga (pasar) yang wajar Risiko pelunasan lebih awal oleh Penerbit. Dalam hal terjadi pelunasan lebih awal oleh Penerbit, terdapat risiko dimana Nasabah/Investor akan memperoleh nilai investasi yang lebih rendah dibandingkan nilai pada awal investasi</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>5.</td><td rowspan=1 colspan=1>Risiko perubahan peraturan adalah risiko yang muncul dikarenakan adanya tanggung jawab Nasabah/Investor untuk menanggung segala perpajakan atas Obligasinya sesuai dengan ketentuan perundang-undangan yang berlaku, sehingga dapat mempengaruhi nilai investasi akhir yang diterima oleh Nasabah/Investor</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>6.</td><td rowspan=1 colspan=1>Risiko nilai tukar. Apabila Nasabah/Investor berinvestasi pada Obligasi yang berdenominasi mata uang asing, maka Nasabah/Investor juga akan terpapar pada risiko fluktuasi nilai tukar mata uang asing yang dapat menyebabkan nilai kupon dan/atau nilai pokok investasi pada saat dikonversikan ke mata uang lokal</td></tr><tr><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1></td><td rowspan=1 colspan=1>7.</td><td rowspan=1 colspan=1>Risiko Penurunan Rating Obligasi adalah risiko penurunan peringkat utang dari lembaga pemeringkat kepada Penerbit karena kondisi perekonomian yang memburuk sehingga harga obligasi mengalami penurunan dan/atau tidak dapat dijual kembali hingga jatuh tempo.</td></tr>\n</tbody>\n</table>\n\n## PERSYARATAN DAN TATA CARA\n\nWNA berdomisili di Indonesia: Passport dan Kartu Ijin Tinggal sesuai ketentuan Keimigrasian atau peraturan perundangan yang berlaku (KITAS/KIMS/KITAP/e-\n1. WNI: KTP\n2.\nKTP, dll), tidak berlaku untuk seri SBN Retail\n3.\n4.\nWNA tidak berdomisili di Indonesia: Passport dan Surat referensi, tidak berlaku untuk seri SUN Ritel dan SBSN Ritel\nDokumen pendukung identitas diatas juga berlaku bagi perorangan yang ditunjuk bertindak untuk atas nama perusahaan dengan menyertakan Surat Kuasa dan Pernyataan Pejabat yang berwenang.\n5.\nTelah membaca dan memahami Ringkasan Informasi", api-1 | "indexing_technique": "high_quality", api-1 | "doc_form": "text_model", api-1 | "process_rule": { api-1 | "mode": "automatic" api-1 | } api-1 | } api-1 | 2025-05-29 04:08:13.765 DEBUG [Thread-24 (process_request_thread)] [opendal_storage.py:45] - file upload_files/c6d6e29a-b14e-4777-9c88-a34787019070/6d1bdec7-eb8a-4b58-9404-1013d26fd76a.txt saved api-1 | 2025-05-29 04:08:13.846 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def send_account_deletion_verification_code(to, code): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.851 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def update_annotation_to_index_task(annotation_id, question, tenant_id, app_id, collection_binding_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.852 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def clean_document_task(document_id, dataset_id, doc_form, file_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.852 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def clean_notion_document_task(document_ids, dataset_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.852 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def disable_segments_from_index_task(segment_ids, dataset_id, document_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.852 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def send_reset_password_mail_task(language, to, code): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.853 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def batch_create_segment_to_index_task(job_id, content, dataset_id, document_id, tenant_id, user_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.854 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def enable_segments_to_index_task(segment_ids, dataset_id, document_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.855 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def delete_annotation_index_task(annotation_id, app_id, tenant_id, collection_binding_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.855 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def delete_account_task(account_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.855 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def backend_cleanup(): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.856 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def document_indexing_sync_task(dataset_id, document_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.856 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def accumulate(self, *args, **kwargs): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.856 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def clean_dataset_task(dataset_id, tenant_id, indexing_technique, index_struct, collection_binding_id, doc_form): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.856 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def deal_dataset_vector_index_task(dataset_id, action): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.857 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def document_indexing_task(dataset_id, document_ids): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.857 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def unlock_chord(self, group_id, callback, interval=0, max_retries=1, result=2, Result=3, GroupResult=4, result_from_tuple=5, **kwargs): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.857 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def recover_document_indexing_task(dataset_id, document_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def add_document_to_index_task(dataset_document_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def xmap(task, it): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def add_annotation_to_index_task(annotation_id, question, tenant_id, app_id, collection_binding_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def disable_annotation_reply_task(job_id, app_id, tenant_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def send_email_code_login_mail_task(language, to, code): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.858 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def xstarmap(task, it): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.859 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def delete_segment_from_index_task(index_node_ids, dataset_id, document_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.860 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def process_trace_tasks(file_info): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.860 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def document_indexing_update_task(dataset_id, document_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.861 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def chunks(task, it, n): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.861 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def retry_document_indexing_task(dataset_id, document_ids): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.861 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def remove_app_and_related_data_task(self, tenant_id, app_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.862 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def remove_document_from_index_task(document_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.862 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def group(self, tasks, result, group_id, partial_args, add_to_parent=0): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.863 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def send_deletion_success_task(to): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.863 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def enable_annotation_reply_task(job_id, app_id, user_id, tenant_id, score_threshold, embedding_provider_name, embedding_model_name): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.864 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def chain(*args, **kwargs): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.864 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def batch_clean_document_task(document_ids, dataset_id, doc_form, file_ids): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.865 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def batch_import_annotations_task(job_id, content_list, app_id, tenant_id, user_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.865 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def disable_segment_from_index_task(segment_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.865 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def send_invite_member_mail_task(language, to, token, inviter_name, workspace_name): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.866 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def send_enterprise_email_task(to, subject, body, substitutions): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.867 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def chord(self, header, body, partial_args=0, interval=1, countdown=2, max_retries=3, eager=4, **kwargs): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.867 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def sync_website_document_indexing_task(dataset_id, document_id): api-1 | return 1 api-1 | api-1 | 2025-05-29 04:08:13.868 DEBUG [Thread-24 (process_request_thread)] [functional.py:335] - api-1 | def duplicate_document_indexing_task(dataset_id, document_ids): api-1 | return 1 api-1 | worker-1 | 2025-05-29 04:08:14.047 INFO [MainThread] [strategy.py:161] - Task tasks.document_indexing_task.document_indexing_task[a6f52325-a298-406d-b1cf-7f82d6b60e5d] received worker-1 | 2025-05-29 04:08:14.053 DEBUG [MainThread] [base.py:149] - TaskPool: Apply <function fast_trace_task at 0xffffad748ae0> (args:('tasks.document_indexing_task.document_indexing_task', 'a6f52325-a298-406d-b1cf-7f82d6b60e5d', {'lang': 'py', 'task': 'tasks.document_indexing_task.document_indexing_task', 'id': 'a6f52325-a298-406d-b1cf-7f82d6b60e5d', 'shadow': None, 'eta': None, 'expires': None, 'group': None, 'group_index': None, 'retries': 0, 'timelimit': [None, None], 'root_id': 'a6f52325-a298-406d-b1cf-7f82d6b60e5d', 'parent_id': None, 'argsrepr': "('52f3dd58-1721-47f3-a1c6-885dca57a123', ['2c7eb536-c914-437b-a729-d099f4d68057'])", 'kwargsrepr': '{}', 'origin': 'gen56@d89e6f8678d9', 'ignore_result': True, 'replaced_task_nesting': 0, 'stamped_headers': None, 'stamps': {}, 'properties': {'correlation_id': 'a6f52325-a298-406d-b1cf-7f82d6b60e5d', 'reply_to': '0fb9db6c-d2b4-3163-9d5e-ae06e9638cbf', 'delivery_mode': 2, 'delivery_info': {'exchange': '', 'routing_key': 'dataset'}, 'priority': 0, 'body_encoding': 'base64', 'delivery_tag': 'f3b42d44-9020-4b6a-ae33-446c12f74346'}, 'reply_to': '0fb9db6c-d2b4-3163-9d5e-ae06e9638cbf',... kwargs:{}) worker-1 | 2025-05-29 04:08:14.072 INFO [Dummy-3] [document_indexing_task.py:63] - Start process document: 2c7eb536-c914-437b-a729-d099f4d68057 worker-1 | 2025-05-29 04:08:14.118 DEBUG [Dummy-3] [opendal_storage.py:71] - file upload_files/c6d6e29a-b14e-4777-9c88-a34787019070/6d1bdec7-eb8a-4b58-9404-1013d26fd76a.txt downloaded to /tmp/tmprwni0du9/xtvsu4db.txt worker-1 | 2025-05-29 04:08:14.158 DEBUG [Dummy-3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 api-1 | 2025-05-29 04:08:14.160 DEBUG [Thread-24 (process_request_thread)] [ext_request_logging.py:60] - Response 200 OK application/json, Response Body: api-1 | { api-1 | "document": { api-1 | "id": "2c7eb536-c914-437b-a729-d099f4d68057", api-1 | "position": 27, api-1 | "data_source_type": "upload_file", api-1 | "data_source_info": { api-1 | "upload_file_id": "0ffaff87-8894-4bfb-9836-4e0fd0f0decc" api-1 | }, api-1 | "data_source_detail_dict": { api-1 | "upload_file": { api-1 | "id": "0ffaff87-8894-4bfb-9836-4e0fd0f0decc", api-1 | "name": "sbn_report_5k_10k.txt", api-1 | "size": 5000, api-1 | "extension": "txt", api-1 | "mime_type": "text/plain", api-1 | "created_by": "9515884b-a9dc-4979-9e09-56900d13797a", api-1 | "created_at": 1748491693.765635 api-1 | } nginx-1 | 192.168.65.1 - - [29/May/2025:04:08:14 +0000] "POST /v1/datasets/52f3dd58-1721-47f3-a1c6-885dca57a123/document/create-by-text HTTP/1.1" 200 1315 "-" "python-requests/2.32.3" "-" api-1 | }, api-1 | "dataset_process_rule_id": "0a23879e-d562-4df4-a901-4103062e7086", api-1 | "name": "sbn_report_5k_10k.txt", api-1 | "created_from": "api", api-1 | "created_by": "9515884b-a9dc-4979-9e09-56900d13797a", api-1 | "created_at": 1748491694, api-1 | "tokens": 0, api-1 | "indexing_status": "splitting", api-1 | "error": null, api-1 | "enabled": true, api-1 | "disabled_at": null, api-1 | "disabled_by": null, api-1 | "archived": false, api-1 | "display_status": "indexing", api-1 | "word_count": 5000, api-1 | "hit_count": 0, api-1 | "doc_form": "text_model", api-1 | "doc_metadata": null api-1 | }, api-1 | "batch": "20250529040813822359" api-1 | } api-1 | 2025-05-29 04:08:14.161 INFO [Thread-24 (process_request_thread)] [_internal.py:97] - 172.19.0.10 - - [29/May/2025 04:08:14] "POST /v1/datasets/52f3dd58-1721-47f3-a1c6-885dca57a123/document/create-by-text HTTP/1.1" 200 - plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:14 | 200 | 12.676417ms | 172.19.0.9 | GET "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256" worker-1 | 2025-05-29 04:08:14.182 DEBUG [Dummy-3] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:14.220 DEBUG [Dummy-3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:14 | 200 | 310.383375ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens" worker-1 | 2025-05-29 04:08:14.532 DEBUG [Dummy-3] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:14.662 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/__init__.py:44: SyntaxWarning: invalid escape sequence '\.' worker-1 | re_han_default = re.compile("([\u4E00-\u9FD5a-zA-Z0-9+#&\._%\-]+)", re.U) worker-1 | worker-1 | 2025-05-29 04:08:14.662 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/__init__.py:46: SyntaxWarning: invalid escape sequence '\s' worker-1 | re_skip_default = re.compile("(\r\n|\s)", re.U) worker-1 | worker-1 | 2025-05-29 04:08:14.667 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/finalseg/__init__.py:78: SyntaxWarning: invalid escape sequence '\.' worker-1 | re_skip = re.compile("([a-zA-Z0-9]+(?:\.\d+)?%?)") worker-1 | worker-1 | 2025-05-29 04:08:15.072 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/posseg/__init__.py:16: SyntaxWarning: invalid escape sequence '\.' worker-1 | re_skip_detail = re.compile("([\.0-9]+|[a-zA-Z0-9]+)") worker-1 | worker-1 | 2025-05-29 04:08:15.073 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/posseg/__init__.py:17: SyntaxWarning: invalid escape sequence '\.' worker-1 | re_han_internal = re.compile("([\u4E00-\u9FD5a-zA-Z0-9+#&\._]+)") worker-1 | worker-1 | 2025-05-29 04:08:15.073 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/posseg/__init__.py:18: SyntaxWarning: invalid escape sequence '\s' worker-1 | re_skip_internal = re.compile("(\r\n|\s)") worker-1 | worker-1 | 2025-05-29 04:08:15.073 WARNING [Thread-4 (_process_keyword_index)] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/jieba/posseg/__init__.py:21: SyntaxWarning: invalid escape sequence '\.' worker-1 | re_num = re.compile("[\.0-9]+") worker-1 | worker-1 | 2025-05-29 04:08:16.137 WARNING [Thread-4 (_process_keyword_index)] [log.py:232] - Building prefix dict from the default dictionary ... worker-1 | 2025-05-29 04:08:16.136 DEBUG [Thread-4 (_process_keyword_index)] [__init__.py:113] - Building prefix dict from the default dictionary ... worker-1 | 2025-05-29 04:08:16.439 WARNING [Thread-4 (_process_keyword_index)] [log.py:232] - Dumping model to file cache /tmp/jieba.cache worker-1 | 2025-05-29 04:08:16.439 DEBUG [Thread-4 (_process_keyword_index)] [__init__.py:146] - Dumping model to file cache /tmp/jieba.cache worker-1 | 2025-05-29 04:08:16.482 WARNING [Thread-4 (_process_keyword_index)] [log.py:232] - Loading model cost 0.345 seconds. worker-1 | 2025-05-29 04:08:16.482 DEBUG [Thread-4 (_process_keyword_index)] [__init__.py:164] - Loading model cost 0.345 seconds. worker-1 | 2025-05-29 04:08:16.482 WARNING [Thread-4 (_process_keyword_index)] [log.py:232] - Prefix dict has been built successfully. worker-1 | 2025-05-29 04:08:16.482 DEBUG [Thread-4 (_process_keyword_index)] [__init__.py:166] - Prefix dict has been built successfully. worker-1 | 2025-05-29 04:08:16.545 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.545 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.546 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.546 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.550 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.550 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.551 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.551 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.551 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.552 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 6.30025ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens" worker-1 | 2025-05-29 04:08:16.560 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 13.790334ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens" worker-1 | 2025-05-29 04:08:16.571 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.571 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 25.918792ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 37.482166ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 38.376166ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 38.970375ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 39.285291ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 40.578958ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 42.796792ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 41.825875ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens" worker-1 | 2025-05-29 04:08:16.605 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.605 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.607 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.608 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.610 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.611 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.612 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.613 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.613 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/text_embedding/num_tokens HTTP/1.1" 200 None plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 8.054667ms | 172.19.0.9 | GET "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256" worker-1 | 2025-05-29 04:08:16.756 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 1.490166ms | 172.19.0.9 | GET "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256" worker-1 | 2025-05-29 04:08:16.759 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.759 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.760 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.760 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.760 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.761 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.761 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.762 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.769 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 1.310833ms | 172.19.0.9 | GET "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 2.16725ms | 172.19.0.9 | GET "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 3.816375ms | 172.19.0.9 | GET "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 4.29675ms | 172.19.0.9 | GET "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 4.550292ms | 172.19.0.9 | GET "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256" worker-1 | 2025-05-29 04:08:16.778 WARNING [ThreadPoolExecutor-0_6] [warnings.py:112] - /app/api/.venv/lib/python3.12/site-packages/qdrant_client/qdrant_remote.py:130: UserWarning: Api key is used with an insecure connection. worker-1 | warnings.warn("Api key is used with an insecure connection.") plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 4.5345ms | 172.19.0.9 | GET "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256" worker-1 | worker-1 | 2025-05-29 04:08:16.779 DEBUG [ThreadPoolExecutor-0_6] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 5.734959ms | 172.19.0.9 | GET "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 9.066625ms | 172.19.0.9 | GET "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256" worker-1 | 2025-05-29 04:08:16.789 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.789 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.790 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.790 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.790 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.790 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.791 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.791 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.791 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:544] - http://plugin_daemon:5002 "GET /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/management/models?page=1&page_size=256 HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.794 DEBUG [ThreadPoolExecutor-0_4] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False worker-1 | 2025-05-29 04:08:16.838 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 3.271292ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema" worker-1 | 2025-05-29 04:08:16.846 DEBUG [ThreadPoolExecutor-0_9] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False worker-1 | 2025-05-29 04:08:16.850 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.850 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.854 DEBUG [ThreadPoolExecutor-0_7] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False worker-1 | 2025-05-29 04:08:16.860 DEBUG [ThreadPoolExecutor-0_5] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False worker-1 | 2025-05-29 04:08:16.866 DEBUG [ThreadPoolExecutor-0_0] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False worker-1 | 2025-05-29 04:08:16.875 DEBUG [ThreadPoolExecutor-0_2] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False worker-1 | 2025-05-29 04:08:16.882 DEBUG [ThreadPoolExecutor-0_8] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False worker-1 | 2025-05-29 04:08:16.896 DEBUG [ThreadPoolExecutor-0_1] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False worker-1 | 2025-05-29 04:08:16.907 DEBUG [ThreadPoolExecutor-0_3] [_config.py:82] - load_ssl_context verify=False cert=None trust_env=True http2=False worker-1 | 2025-05-29 04:08:16.913 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.914 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.914 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 2.23275ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema" worker-1 | 2025-05-29 04:08:16.915 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.915 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.916 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.916 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.917 DEBUG [ThreadPoolExecutor-0_6] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 2.647875ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema" worker-1 | 2025-05-29 04:08:16.918 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.920 DEBUG [ThreadPoolExecutor-0_4] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.922 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.924 DEBUG [ThreadPoolExecutor-0_9] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 5.390291ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema" worker-1 | 2025-05-29 04:08:16.925 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 6.947208ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 6.795042ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 6.941875ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 8.461709ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema" plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 5.060875ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema" worker-1 | 2025-05-29 04:08:16.928 DEBUG [ThreadPoolExecutor-0_7] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.929 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.930 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.931 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.933 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.935 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.940 DEBUG [ThreadPoolExecutor-0_3] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.940 DEBUG [ThreadPoolExecutor-0_2] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.940 DEBUG [ThreadPoolExecutor-0_0] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.941 DEBUG [ThreadPoolExecutor-0_5] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 worker-1 | 2025-05-29 04:08:16.943 DEBUG [ThreadPoolExecutor-0_8] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 plugin_daemon-1 | [GIN] 2025/05/29 - 04:08:16 | 200 | 74.752584ms | 172.19.0.9 | POST "/plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema" worker-1 | 2025-05-29 04:08:16.996 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:544] - http://plugin_daemon:5002 "POST /plugin/c6d6e29a-b14e-4777-9c88-a34787019070/dispatch/model/schema HTTP/1.1" 200 None worker-1 | 2025-05-29 04:08:16.999 DEBUG [ThreadPoolExecutor-0_1] [connectionpool.py:241] - Starting new HTTP connection (1): plugin_daemon:5002 sandbox-1 | [GIN] 2025/05/29 - 04:08:33 | 200 | 267.542µs | ::1 | GET "/health" sandbox-1 | [GIN] 2025/05/29 - 04:09:03 | 200 | 328.083µs | ::1 | GET "/health" sandbox-1 | [GIN] 2025/05/29 - 04:09:33 | 200 | 356.459µs | ::1 | GET "/health" plugin_daemon-1 | 2025/05/29 04:09:38 cluster_lifetime.go:113: [INFO]current node has become the master of the cluster plugin_daemon-1 | 2025/05/29 04:09:38 node.go:213: [INFO]node 63f1f733-3e20-49f8-86ff-4c2557be2264 has been removed from the cluster due to being disconnected plugin_daemon-1 | 2025/05/29 04:09:38 node.go:213: [INFO]node 8804672c-6647-4629-9465-3368c736e285 has been removed from the cluster due to being disconnected sandbox-1 | [GIN] 2025/05/29 - 04:10:03 | 200 | 270.083µs | ::1 | GET "/health" sandbox-1 | [GIN] 2025/05/29 - 04:10:33 | 200 | 518.208µs | ::1 | GET "/health" sandbox-1 | [GIN] 2025/05/29 - 04:11:03 | 200 | 270.416µs | ::1 | GET "/health" ```
Author
Owner

@nurrochmanmuhammad commented on GitHub (Jun 6, 2025):

Is there any update ?
Using openai plugin works fine, not with vertex ai plugin

@nurrochmanmuhammad commented on GitHub (Jun 6, 2025): Is there any update ? Using openai plugin works fine, not with vertex ai plugin
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-official-plugins#321