JoinQwen 是一个简单的工具,用于测试和使用 Qwen API。通过本项目,您可以初始化 API,进行提问,并进行文本嵌入。
请确保您已安装以下依赖项。您可以通过 requirements.txt
文件来安装这些依赖项。
pip install -r requirements.txt
在项目根目录下创建一个 .env
文件,并添加您的 API 密钥:
QWEN_API=your_api_key_here
首先,初始化 Qwen 服务:
from Packages.LLM_BenchMarker.qwen_rater import *
tester = QwenRater()
您可以通过以下命令进行 RPM 测试:
rpm = tester.rpm_test()
print(f"Final RPM: {rpm}")
import os
from local_packages import *
# 初始化 API
agentopener = AgentOpener(service_type='qwen', version='long')
llm = agentopener.service
embedder = QwenEmbedder()
您可以向 LLM 提问:
answer = llm.ask('你好')
print(answer)
输出示例:
你好!有什么我能帮助你的吗?
您可以对文本进行嵌入:
vec = embedder.embed_text(answer)
print(vec)
输出示例:
[0.11480577290058136, 3.1070446968078613, -2.426426887512207, 1.8947781324386597, -1.4686617851257324, 2.1084201335906982, 1.4298882484436035, -0.3828396201133728, -0....]
步骤 0 - 指定项目信息并导入类
root_folder = r"D:\Joining\mem0-main\mem0-main"
new_root_folder = r'mem0'
exclude_list=[r'D:\Joining\mem0-main\mem0-main\.github']
from Applications.RepoAnnotator import RepoAnnotator
将 root_folder
替换为你的项目根目录路径,new_root_folder
替换为翻译后文件的目标文件夹路径,exclude_list
中填入你想要排除的目录或文件路径。
步骤 1 - 处理项目
RepoAnnotator.run(root_folder, new_root_folder, exclude_list)
直接运行 ipynb
文件即可。
如果您有任何建议或发现了问题,请提交 Issue 或 Pull Request。
本项目采用 Apache 2.0 许可证。详细信息请参阅 LICENSE 文件。