https://github.com/yihong0618/iwhat
What is it? Using AI Inspired by pyWhat
https://github.com/yihong0618/iwhat
Last synced: 5 months ago
JSON representation
What is it? Using AI Inspired by pyWhat
- Host: GitHub
- URL: https://github.com/yihong0618/iwhat
- Owner: yihong0618
- License: mit
- Created: 2023-03-08T13:00:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-21T23:13:56.000Z (10 months ago)
- Last Synced: 2025-05-16T10:07:08.191Z (5 months ago)
- Language: Python
- Size: 23.4 KB
- Stars: 189
- Watchers: 2
- Forks: 21
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iWhat
What is it? Using AI Inspired by [pyWhat](https://github.com/bee-san/pyWhat)

## 安装
```console
pip install iwhat
```## 使用
1. 首先,需要提供你的 OpenAI API key 。你可以把它导入到终端环境变量:
```
export OPENAI_API_KEY=${your_api_key}
```
导入后,以后查询到时候,就不用再提供这个参数了。你也可以在拼接在查询命令行中:
```
iwhat ${word} --openai_key "sk-xxxxxx"`
```2. 查询:
```
iwhat ${word}
```
**`word` 请用单引号包裹**,例如:`iwhat 'AI'`## 注意
1. 能正常联网的环境或 proxy
2. 如果你遇到了墙需要用 Cloudflare Workers 替换 api_base 请使用 `--api_base ${url}` 来替换。**请注意,此处你输入的api应该是"`https://xxxx/v1`"的字样,域名需要用引号包裹**
3. 也可以 `export OPENAI_API_BASE=xxxxx`
4. 如果使用非OpenAI的接口,需要设置对应的 url 和 modeli. export OPENAI_API_BASE=xxxxx 或者 iwhat ${word} --api_base xxxx
ii. export OPENAI_API_BASE=xxxxx 或者 iwhat ${word} --model xxxx
## 赞赏
谢谢就够了