Skip to content

Commit 0e62707

Browse files
committed
fix: fix product name
1 parent 7311ad7 commit 0e62707

10 files changed

Lines changed: 32 additions & 33 deletions

File tree

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ result = query("Write a report about xxx.") # Your question here
9696
#### LLM Configuration
9797

9898
<pre><code>config.set_provider_config("llm", "(LLMName)", "(Arguments dict)")</code></pre>
99-
<p>The "LLMName" can be one of the following: ["DeepSeek", "OpenAI", "XAI", "SiliconFlow", "Aliyun", "PPIO", "TogetherAI", "Gemini", "Ollama", "Novita", "JiekouAI"]</p>
99+
<p>The "LLMName" can be one of the following: ["DeepSeek", "OpenAI", "XAI", "SiliconFlow", "Aliyun", "PPIO", "TogetherAI", "Gemini", "Ollama", "Novita", "Jiekou.AI"]</p>
100100
<p> The "Arguments dict" is a dictionary that contains the necessary arguments for the LLM class.</p>
101101

102102
<details>
@@ -174,10 +174,10 @@ result = query("Write a report about xxx.") # Your question here
174174
</details>
175175

176176
<details>
177-
<summary>Example (Claude Sonnet 4.5 from JiekouAI)</summary>
178-
<p> Make sure you have prepared your JiekouAI API KEY as an env variable <code>JIEKOU_API_KEY</code>. You can create an API Key <a href="https://jiekou.ai/settings/key-management?utm_source=github_deep-searcher">here</a>. </p>
177+
<summary>Example (Claude Sonnet 4.5 from Jiekou.AI)</summary>
178+
<p> Make sure you have prepared your Jiekou.AI API KEY as an env variable <code>JIEKOU_API_KEY</code>. You can create an API Key <a href="https://jiekou.ai/settings/key-management?utm_source=github_deep-searcher">here</a>. </p>
179179
<pre><code>config.set_provider_config("llm", "JiekouAI", {"model": "claude-sonnet-4-5-20250929"})</code></pre>
180-
<p> More details about JiekouAI: https://docs.jiekou.ai/docs/support/quickstart?utm_source=github_deep-searcher </p>
180+
<p> More details about Jiekou.AI: https://docs.jiekou.ai/docs/support/quickstart?utm_source=github_deep-searcher </p>
181181
</details>
182182

183183
<details>
@@ -316,10 +316,10 @@ result = query("Write a report about xxx.") # Your question here
316316
</details>
317317

318318
<details>
319-
<summary>Example (JiekouAI embedding)</summary>
320-
<p> Make sure you have prepared your JiekouAI API KEY as an env variable <code>JIEKOU_API_KEY</code>.</p>
319+
<summary>Example (Jiekou.AI embedding)</summary>
320+
<p> Make sure you have prepared your Jiekou.AI API KEY as an env variable <code>JIEKOU_API_KEY</code>.</p>
321321
<pre><code>config.set_provider_config("embedding", "JiekouAIEmbedding", {"model": "qwen/qwen3-embedding-8b"})</code></pre>
322-
<p> More details about JiekouAI: https://docs.jiekou.ai/docs/support/quickstart?utm_source=github_deep-searcher </p>
322+
<p> More details about Jiekou.AI: https://docs.jiekou.ai/docs/support/quickstart?utm_source=github_deep-searcher </p>
323323
</details>
324324

325325
<details>
@@ -561,7 +561,7 @@ nest_asyncio.apply()
561561
- [PPIO](https://ppinfra.com/model-api/product/llm-api?utm_source=github_deep-searcher) (`PPIO_API_KEY` env variable required)
562562
- [Novita AI](https://novita.ai/docs/api-reference/model-apis-llm-create-embeddings?utm_source=github_deep-searcher&utm_medium=github_readme&utm_campaign=link) (`NOVITA_API_KEY` env variable required)
563563
- [IBM watsonx.ai](https://www.ibm.com/products/watsonx-ai/foundation-models#ibmembedding) (`WATSONX_APIKEY`, `WATSONX_URL`, `WATSONX_PROJECT_ID` env variables required)
564-
- [JiekouAI](https://jiekou.ai/?utm_source=github_deep-searcher) (`JIEKOU_API_KEY` env variable required)
564+
- [Jiekou.AI](https://jiekou.ai/?utm_source=github_deep-searcher) (`JIEKOU_API_KEY` env variable required)
565565

566566
### 🔹 LLM Support
567567
- [OpenAI](https://platform.openai.com/docs/models) (`OPENAI_API_KEY` env variable required)
@@ -576,7 +576,7 @@ nest_asyncio.apply()
576576
- [Ollama](https://ollama.com/)
577577
- [Novita AI](https://novita.ai/docs/guides/introduction?utm_source=github_deep-searcher&utm_medium=github_readme&utm_campaign=link) (`NOVITA_API_KEY` env variable required)
578578
- [IBM watsonx.ai](https://www.ibm.com/products/watsonx-ai/foundation-models#ibmfm) (`WATSONX_APIKEY`, `WATSONX_URL`, `WATSONX_PROJECT_ID` env variable required)
579-
- [JiekouAI](https://jiekou.ai/?utm_source=github_deep-searcher) (`JIEKOU_API_KEY` env variable required)
579+
- [Jiekou.AI](https://jiekou.ai/?utm_source=github_deep-searcher) (`JIEKOU_API_KEY` env variable required)
580580

581581
### 🔹 Document Loader
582582
- Local File

deepsearcher/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ provide_settings:
2424
## api_key: "sk_xxxxxx" # Uncomment to override the `PPIO_API_KEY` set in the environment variable
2525
## base_url: ""
2626

27-
# provider: "JiekouAI"
27+
# provider: "Jiekou.AI"
2828
# config:
2929
# model: "claude-sonnet-4-5-20250929"
3030
## api_key: "xxxx" # Uncomment to override the `JIEKOU_API_KEY` set in the environment variable

deepsearcher/embedding/jiekouai_embedding.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from deepsearcher.embedding.base import BaseEmbedding
77

8-
# TODO: Update with actual JiekouAI model dimensions when available
8+
# TODO: Update with actual Jiekou.AI model dimensions when available
99
JIEKOUAI_MODEL_DIM_MAP = {
1010
"qwen/qwen3-embedding-0.6b": 1024,
1111
"qwen/qwen3-embedding-8b": 1024,
@@ -17,21 +17,21 @@
1717

1818
class JiekouAIEmbedding(BaseEmbedding):
1919
"""
20-
JiekouAI embedding model implementation.
20+
Jiekou.AI embedding model implementation.
2121
22-
This class provides an interface to the JiekouAI embedding API, which offers
22+
This class provides an interface to the Jiekou.AI embedding API, which offers
2323
various embedding models for text processing.
2424
"""
2525

2626
def __init__(self, model="qwen/qwen3-embedding-8b", batch_size=32, **kwargs):
2727
"""
28-
Initialize the JiekouAI embedding model.
28+
Initialize the Jiekou.AI embedding model.
2929
3030
Args:
3131
model (str): The model identifier to use for embeddings. Default is "baai/bge-m3".
3232
batch_size (int): Maximum number of texts to process in a single batch. Default is 32.
3333
**kwargs: Additional keyword arguments.
34-
- api_key (str, optional): The JiekouAI API key. If not provided,
34+
- api_key (str, optional): The Jiekou.AI API key. If not provided,
3535
it will be read from the JIEKOU_API_KEY environment variable.
3636
- model_name (str, optional): Alternative way to specify the model.
3737

deepsearcher/llm/jiekouai.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,25 @@
66

77
class JiekouAI(BaseLLM):
88
"""
9-
JiekouAI language model implementation.
9+
Jiekou.AI language model implementation.
1010
1111
This class provides an interface to interact with language models
12-
hosted on the JiekouAI platform.
12+
hosted on the Jiekou.AI platform.
1313
1414
Attributes:
15-
model (str): The model identifier to use on JiekouAI platform.
16-
client: The OpenAI-compatible client instance for JiekouAI API.
15+
model (str): The model identifier to use on Jiekou.AI platform.
16+
client: The OpenAI-compatible client instance for Jiekou.AI API.
1717
"""
1818

1919
def __init__(self, model: str = "claude-sonnet-4-5-20250929", **kwargs):
2020
"""
21-
Initialize a JiekouAI language model client.
21+
Initialize a Jiekou.AI language model client.
2222
2323
Args:
2424
model (str, optional): The model identifier to use. Defaults to "claude-sonnet-4-5-20250929".
2525
**kwargs: Additional keyword arguments to pass to the OpenAI client.
26-
- api_key: JiekouAI API key. If not provided, uses JIEKOU_API_KEY environment variable.
27-
- base_url: JiekouAI API base URL. If not provided, defaults to "https://api.jiekou.ai/openai/v1".
26+
- api_key: Jiekou.AI API key. If not provided, uses JIEKOU_API_KEY environment variable.
27+
- base_url: Jiekou.AI API base URL. If not provided, defaults to "https://api.jiekou.ai/openai/v1".
2828
"""
2929
from openai import OpenAI as OpenAI_
3030

@@ -41,7 +41,7 @@ def __init__(self, model: str = "claude-sonnet-4-5-20250929", **kwargs):
4141

4242
def chat(self, messages: List[Dict]) -> ChatResponse:
4343
"""
44-
Send a chat message to the JiekouAI model and get a response.
44+
Send a chat message to the Jiekou.AI model and get a response.
4545
4646
Args:
4747
messages (List[Dict]): A list of message dictionaries, typically in the format

docs/configuration/embedding.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ config.set_provider_config("embedding", "(EmbeddingModelName)", "(Arguments dict
2525
| **NovitaEmbedding** | Novita AI embedding | Cost-effective |
2626
| **SentenceTransformerEmbedding** | Sentence Transfomer Embedding | Self-hosted option |
2727
| **IBM watsonx.ai** | Various options | IBM's Enterprise AI platform |
28-
| **JiekouAIEmbedding** | JiekouAI embedding | High quality, cost-effective |
28+
| **JiekouAIEmbedding** | Jiekou.AI embedding | High quality, cost-effective |
2929

3030
## 🔍 Provider Examples
3131

@@ -126,7 +126,7 @@ config.set_provider_config("embedding", "VoyageEmbedding", {"model": "voyage-3"}
126126
```
127127
*Requires `pip install ibm-watsonx-ai`*
128128

129-
??? example "JiekouAI"
129+
??? example "Jiekou.AI"
130130

131131
```python
132132
config.set_provider_config("embedding", "JiekouAIEmbedding", {"model": "qwen/qwen3-embedding-8b"})

docs/configuration/llm.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ config.set_provider_config("llm", "(LLMName)", "(Arguments dict)")
2626
| **Bedrock** | Amazon Bedrock LLMs | anthropic.claude, ai21.j2 |
2727
| **Novita** | Novita AI models | Various options |
2828
| **IBM watsonx.ai** | IBM Enterprise AI platform | Various options |
29-
| **JiekouAI** | JiekouAI models | Claude, OpenAI, Deepseek, Grok, Qwen, etc. |
29+
| **Jiekou.AI** | Jiekou.AI models | Claude, OpenAI, Deepseek, Grok, Qwen, etc. |
3030

3131
## 🔍 Provider Examples
3232

@@ -192,12 +192,12 @@ config.set_provider_config("llm", "WatsonX", {"model": "ibm/granite-3-3-8b-instr
192192
More details about WatsonX: [https://www.ibm.com/products/watsonx-ai/foundation-models](https://www.ibm.com/products/watsonx-ai/foundation-models)
193193
```
194194
195-
??? example "JiekouAI"
195+
??? example "Jiekou.AI"
196196
197197
```python
198198
config.set_provider_config("llm", "JiekouAI", {"model": "claude-sonnet-4-5-20250929"})
199199
```
200200
*Requires `JIEKOU_API_KEY` environment variable*
201201
202-
More details about JiekouAI: [https://docs.jiekou.ai/docs/support/quickstart](https://docs.jiekou.ai/docs/support/quickstart)
202+
More details about Jiekou.AI: [https://docs.jiekou.ai/docs/support/quickstart](https://docs.jiekou.ai/docs/support/quickstart)
203203

docs/integrations/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Support for various embedding models to convert text into vector representations
2525
| **[PPIO](https://ppinfra.com/model-api/product/llm-api)** | `PPIO_API_KEY` | Flexible cloud embeddings |
2626
| **[Novita AI](https://novita.ai/docs/api-reference/model-apis-llm-create-embeddings)** | `NOVITA_API_KEY` | Rich model selection |
2727
| **[IBM watsonx.ai](https://www.ibm.com/products/watsonx-ai/foundation-models#ibmembedding)** | `WATSONX_APIKEY`, `WATSONX_URL`, `WATSONX_PROJECT_ID` | IBM's Enterprise AI platform |
28-
| **[JiekouAI](https://jiekou.ai/?utm_source=github_deep-searcher)** | `JIEKOU_API_KEY` | JiekouAI's embedding models |
28+
| **[Jiekou.AI](https://jiekou.ai/?utm_source=github_deep-searcher)** | `JIEKOU_API_KEY` | Jiekou.AI's embedding models |
2929

3030
## 🧠 Large Language Models {#llm-support}
3131

@@ -45,7 +45,7 @@ Support for various large language models (LLMs) to process queries and generate
4545
| **[Ollama](https://ollama.com/)** | None | Local LLM deployment |
4646
| **[Novita AI](https://novita.ai/docs/guides/introduction)** | `NOVITA_API_KEY` | Diverse AI services |
4747
| **[IBM watsonx.ai](https://www.ibm.com/products/watsonx-ai/foundation-models#ibmfm)** | `WATSONX_APIKEY`, `WATSONX_URL`, `WATSONX_PROJECT_ID` | IBM's Enterprise AI platform |
48-
| **[JiekouAI](https://jiekou.ai/?utm_source=github_deep-searcher)** | `JIEKOU_API_KEY` | Various open-source and closed-source models |
48+
| **[Jiekou.AI](https://jiekou.ai/?utm_source=github_deep-searcher)** | `JIEKOU_API_KEY` | Various open-source and closed-source models |
4949

5050
## 📄 Document Loader {#document-loader}
5151

env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ SILICONFLOW_API_KEY=your_siliconflow_api_key_here
1212
# PPIO API Key (required if using PPIO models)
1313
PPIO_API_KEY=your_ppio_api_key_here
1414

15-
# JiekouAI API Key (required if using JiekouAI models)
15+
# Jiekou.AI API Key (required if using Jiekou.AI models)
1616
JIEKOU_API_KEY=your_jiekouai_api_key_here
1717

1818
# Together AI API Key (required if using Together AI models)

tests/embedding/test_jiekouai_embedding.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import os
33
from unittest.mock import patch, MagicMock
44

5-
import requests
65
from deepsearcher.embedding import JiekouAIEmbedding
76

87

tests/llm/test_jiekouai.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212

1313
class TestJiekouAI(unittest.TestCase):
14-
"""Tests for the JiekouAI LLM provider."""
14+
"""Tests for the Jiekou.AI LLM provider."""
1515

1616
def setUp(self):
1717
"""Set up test fixtures."""

0 commit comments

Comments
 (0)