Skip to main content

Tech-Discriptor

PyPI version License: MIT Downloads LinkedIn

Transform technical descriptions into structured summaries and feature lists

Overview

A new package designed to transform technical descriptions of hardware or software solutions into structured summaries and feature lists.

Installation

pip install tech_discriptor

Example Usage

from tech_discriptor import tech_discriptor

user_input = "Romforth—an ultra-portable, small, bare-metal Forth implementation for multiple processors—"
response = tech_discriptor(user_input)

print(response)

Input Parameters

  • user_input: str - the user input text to process
  • llm: Optional[BaseChatModel] - the langchain llm instance to use, if not provided the default ChatLLM7 will be used.
  • api_key: Optional[str] - the api key for llm7, if not provided the default ChatLLM7 will be used.

Supported LLMs

You can safely pass your own llm instance (based on https://docs.langchain.io/docs/guides/get-started-with-a-model) if you want to use another LLM, via passing it like tech_discriptor(user_input, llm=their_llm_instance).

Examples

OpenAI

from langchain_openai import ChatOpenAI
from tech_discriptor import tech_discriptor

llm = ChatOpenAI()
response = tech_discriptor(user_input, llm=llm)

Anthropic

from langchain_anthropic import ChatAnthropic
from tech_discriptor import tech_discriptor

llm = ChatAnthropic()
response = tech_discriptor(user_input, llm=llm)

Google Generative AI

from langchain_google_genai import ChatGoogleGenerativeAI
from tech_discriptor import tech_discriptor

llm = ChatGoogleGenerativeAI()
response = tech_discriptor(user_input, llm=llm)

API Key for LLM7

The default ChatLLM7 LLM is used if no custom LLM is provided. The free tier rate limits are generally sufficient. For higher rate limits with ChatLLM7, you can:

  • Set the LLM7_API_KEY environment variable.
  • Pass the API key directly: tech_discriptor(user_input, api_key="your_api_key") You can obtain a free API key by registering at https://token.llm7.io/

Contributing

Contributions are welcome! Please refer to the GitHub repository for details.

License

This project is licensed under the MIT License.

Author

Contact

For issues or questions, please visit the GitHub issues page: https://github.com/chigwell/tech-discriptor/

Metadata

Release files for tech-discriptor 2025.12.21161904

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tech-discriptor 2025.12.21161904
File Size Uploaded
tech_discriptor-2025.12.21161904.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tech-discriptor 2025.12.21161904
File Interpreter ABI Platform
tech_discriptor-2025.12.21161904-py3-none-any.whl Python 3 none any Details

Total release size: 11.2 kB

Release files / tech_discriptor-2025.12.21161904.tar.gz

Download URL tech_discriptor-2025.12.21161904.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6751a592c90fad324a70b1fe5cd10a09975083400f3fd934431e2f0e4d64ae34
BLAKE2b-256 checksum
How to use checksums
03024b60e078332c6b6f0d86484daa2e01d7be5b11f0eb0f6623618cb57e20cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Release files / tech_discriptor-2025.12.21161904-py3-none-any.whl

Download URL tech_discriptor-2025.12.21161904-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
83732721cb3afbc416c1d6091075e289858ed657253c76e4cdec44910838dd6c
BLAKE2b-256 checksum
How to use checksums
0fb087a155e07820d1890d849ef27511a7b60a1808e2e6713becab6b6ee6217e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.1

Release history Release notifications | RSS feed

This release

2025.12.21161904 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page