An open-source chatgpt tool ecosystem where you can combine tools with chatgpt and use natural language to do anything.
Project description
chatgpt-tool-hub
An open-source chatgpt tool ecosystem where you can combine tools with chatgpt and use natural language to do anything. If plugins are the App store for ChatGPT, then ChatGPT-Tool-Hub is the APK installer for Android.
I will update this doc later
Installation
You can install directly using pip by doing chatgpt-tool-hub
Example
import os
from chatgpt_tool_hub.apps import load_app
os.environ["OPENAI_API_KEY"] = YOUR_OPENAI_API_KEY
os.environ["PROXY"] = "http://192.168.7.1:7890"
app = load_app()
reply = app.ask("你现在有哪些能力?")
print(reply)
Tool
- python_repl
- requests(GET by default)
- terminal
- meteo-weather
- wikipedia
- news-api(you need news_api_key from https://newsapi.org/)
- wolfram-alpha(you need wolfram_alpha_appid from https://developer.wolframalpha.com/)
- google-search(you need google_api_key and google_cse_id described here https://cloud.google.com/docs/authentication/api-keys?visit_id=638154342880239948-3750907574&rd=1&hl=zh-cn)
todo list
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chatgpt_tool_hub-0.3.0-py2.py3-none-any.whl.
File metadata
- Download URL: chatgpt_tool_hub-0.3.0-py2.py3-none-any.whl
- Upload date:
- Size: 89.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97424e4fa4ddfae523dbc9e237d870bb898d7d060f9959ece911f5f5e9cc010c
|
|
| MD5 |
e2d02988232f0daf8fa523c4df74f351
|
|
| BLAKE2b-256 |
e92209fa54af931eae6699b4fa44939de697bda34d665836af1203a19ee282ab
|