Metadata-Version: 1.2
Name: llmapi-cli
Version: 1.0.8
Summary: Do you want to talk directly to the LLMs? Try llmapi.
Home-page: https://llmapi.io/
Author: llmapi
Author-email: llmapi@163.com
License: MIT
Description: <p align="center">
          <img width="180" src="https://avatars.githubusercontent.com/u/127706964?s=200&v=4" alt="LLMApi Cli">
          <h1 align="center">LLMApi Cli</h1>
          <p align="center">Talk to LLMs like ChatGPT in command line</p>
        
        </p>
        
        # Introduction
        
        [中文文档](README.zh.md)
        
        `llmapi_cli` is a command-line tool that can directly chat with `chatgpt`/`gpt3` and more large language models(LLM), based on the `llmapi-server` interface.
        At the same time llmapi_cli also provides Python module (`LLMClient`).
        
        > For more information visit: [llmapi.io](https://llmapi.io)
        
        ## Install
        
        ```bash
        # install from pypi
        python3 -m pip install llmapi_cli
        ```
        
        ```bash
        # install locally
        python3 setup.py install
        ```
        
        ## Usage
        
        ```bash
        # The first time you use this command,
        # you need to specify parameters, this 
        # will be cached after successful connection.
        #
        # If you use your own llmapi-server:
        llmapi_cli --host='http://127.0.0.1:5050' --bot=mock
        #
        # If you use api.llmapi.io (which is default host):
        llmapi_cli --bot=mock --apikey='your apikey on llmapi.io'
        ```
        
        ```bash
        # You can directly use this command again:
        llmapi_cli
        #
        # Or change the bot type:
        llmapi_cli --bot=gpt3
        #
        # Or redesignate params like first time.
        ```
        
        ### Screenshot
        ![image](imgs/llmapi_cli_demo.png)
        
        # Currently supported bot type
        
        > View [llmapi-server](https://github.com/llmapi-io/llmapi-server) for more information.
        
        Warning: Currently for testing only
        
         - `chatgpt`: openai's official ChatGPT,[see more](https://openai.com/blog/introducing-chatgpt-and-whisper-apis)
         - `gpt3`: openai's official GPT-3
         - `welm`: Tencent weixin's llm,[see more](https://welm.weixin.qq.com/docs/introduction/)
         - `newbing`: microsoft's new bing chat, `UNOFFICIAL INTERFACE`
        
        
Keywords: LLM OpenAPI LargeLanguageModel GPT3 ChatGPT
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: Chinese (Simplified)
Classifier: Natural Language :: English
Classifier: Topic :: Utilities
Classifier: Topic :: Terminals
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.6
