Translate/Chat via qwen-7b huggingface api
Project description
qwen7b-tr
Translate/Chat using a qwen-7b-chat API at huggingface
Install it
pip install qwen7b-tr
# pip install git+https://github.com/ffreemt/qwen7b-tr
# poetry add git+https://github.com/ffreemt/qwen7b-tr
# git clone https://github.com/ffreemt/qwen7b-tr && cd qwen7b-tr
Use it
from qwen7b_tr.__main__ import qwen7b_tr
# This is in fact just chat with the qwen-7b-chat model
print(qwen7b_tr("你好"))
# 你好!有什么我能帮助你的吗?
From command line
python -m qwen7b_tr test abc
# or qwen7b-tr test abc
三个版本如下:
1. 测试abc
2. ABC测试
3. 三号测试 ABC
If no text is provided, the content of the clipboard will be used.
python -m qwen7b_tr
# Assume the clipboard contains `available`
No text provided, translating the content of the clipboard...
diggin...
Loaded as API: https://mikeee-qwen-7b-chat.hf.space/ ✔
available
以下是三个不同的中文版本:
1. 可用的
2. 可获得的
3. 有效的
Target language can be specified with -t
python -m qwen7b_tr -t 德语
No text provided, translating the content of the clipboard...
diggin...
Loaded as API: https://mikeee-qwen-7b-chat.hf.space/ ✔
available
1. "Verfügbare"
2. "Sollte"
3. "Da ist"
python -m qwen7b_tr -t 英语 我国服务贸易“朋友圈”日益扩大
diggin...
Loaded as API: https://mikeee-qwen-7b-chat.hf.space/ ✔
我国服务贸易“朋友圈”日益扩大
1. China's circle of service trade friends is expanding.
2. The circle of China's service trade partners is growing larger.
3. China's circle of service trade acquaintances is increasing.
Help and Manual
python -m qwen7b_tr --help
# or
qwen7b-tr --help
Usage: python -m qwen7b_tr [OPTIONS] [QUESTION]...
Translate via qwen-7b-chat huggingface API.
Arguments:
[QUESTION]... Source text or question.
Options:
-c, --clipb Use clipboard content if set or if
`question` is empty.
-t, --to-lang TEXT Target language when using the default
prompt. [default: 中文]
-n, --numb INTEGER number of translation variants when using
the default prompt. [default 3]
-m, --max-new-tokens INTEGER Max new tokens. [default: 256]
--temperature, --temp INTEGER Temperature. [default: 0.81]
--repetition-penalty, --rep FLOAT
Repetition penalty. [default: 1.1]
--top-k, --top_k INTEGER Top_k. [default: 0]
--top-p, --top_p FLOAT Top_p. [default: 0.9]
--user-prompt TEXT User prompt. [default: '翻成中文,列出3个版本.']
-p, --system-prompt TEXT User defined system prompt. [default: 'You
are a helpful assistant.']
-v, -V, --version Show version info and exit.
--help Show this message and exit.
Develop and Debug
set LOGURU_LEVEL=TRACE
# or in linux
export LOGURU_LEVEL=TRACE
to see a lot of debug messages
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qwen7b_tr-0.1.0a3.tar.gz
(6.3 kB
view hashes)
Built Distribution
Close
Hashes for qwen7b_tr-0.1.0a3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c6836993e05a7994d89709eebbbb72a9070c66207de80155b32832d021a7f8f |
|
MD5 | d8816f895277b66980a9d4dd7a2737e4 |
|
BLAKE2b-256 | c434c5a0204f0903e02c529808eb228bcc0fe4ccdedfdc4bc0ba05024e52de97 |