Cogniswitch query engine
CogniswitchQueryEngine¶
使用CogniSwitch构建可无缝消费、组织和检索知识的生产就绪应用程序。使用您选择的框架,例如LlamaIndex,在选择正确的存储和检索格式时,CogniSwitch有助于减轻决策压力。它还在生成响应时消除了可靠性问题和幻觉。通过3个简单的步骤开始与您的知识互动!
访问https://www.cogniswitch.ai/developer。
注册:
- 使用您的电子邮件注册并验证您的注册
- 您将收到一封包含平台令牌和用于使用服务的oauth令牌的邮件。
上传知识:
- 有两种方法可以将您的知识添加到Cogniswitch中。
- 您可以登录Cogniswitch网站,并从“文档上传”页面上传您的文档文件或提交URL。
- 您可以使用llama-hub工具中的CogniswitchToolSpec将文档或URL添加到Cogniswitch中。
CogniswitchQueryEngine:
- 使用令牌和API密钥实例化cogniswitchQueryEngine。
- 在查询引擎中使用query_knowledge函数并输入您的查询。
- 您将从您的知识中得到答案作为响应。
导入所需的库¶
In [ ]:
Copied!
import warnings
warnings.filterwarnings("ignore")
from llama_index.core.query_engine import CogniswitchQueryEngine
import warnings
warnings.filterwarnings("ignore")
from llama_index.core.query_engine import CogniswitchQueryEngine
Cogniswitch凭证和OpenAI令牌¶
In [ ]:
Copied!
# cs_token = <你的cogniswitch平台令牌># OAI_token = <你的openai令牌># oauth_token = <你的cogniswitch api密钥>
# cs_token = <你的cogniswitch平台令牌># OAI_token = <你的openai令牌># oauth_token = <你的cogniswitch api密钥>
实例化查询引擎¶
In [ ]:
Copied!
query_engine = CogniswitchQueryEngine(
cs_token=cs_token, OAI_token=OAI_token, apiKey=oauth_token
)
query_engine = CogniswitchQueryEngine(
cs_token=cs_token, OAI_token=OAI_token, apiKey=oauth_token
)
使用query_engine与您的知识进行对话¶
In [ ]:
Copied!
answer_response = query_engine.query_knowledge("tell me about cogniswitch")
print(answer_response)
answer_response = query_engine.query_knowledge("tell me about cogniswitch")
print(answer_response)
CogniSwitch is a platform that offers a range of features to users. It helps users organize, explore, and manage data in an intuitive way. The platform visualizes complex ideas, simplifies them, and fine-tunes knowledge. Users can also consume knowledge on-demand through the CogniSwitch API. Furthermore, CogniSwitch provides data storage management capabilities.