katsumiok/pyaskit
AskIt: Unified programming interface for programming with LLMs (GPT-3.5, GPT-4, Gemini, Claude, Cohere, Llama 2)
This is a developer tool designed to simplify how programmers use large language models (LLMs) like GPT-4 or Gemini within their Python applications. It allows you to send plain language prompts to an LLM and receive structured, type-controlled output, such as an integer, a string, or a list of dictionaries, without needing to manually parse the LLM's raw response. Developers use this to integrate LLM capabilities like translation, problem-solving, or code generation directly into their software.
No commits in the last 6 months. Available on PyPI.
Use this if you are a Python developer who wants to easily incorporate advanced LLM functionalities into your applications and ensure the LLM's output matches specific data types or structures.
Not ideal if you are an end-user looking for a no-code solution or someone who needs to interact with LLMs without writing Python code.
Stars
80
Forks
4
Language
Python
License
MIT
Category
Last pushed
Jan 11, 2025
Commits (30d)
0
Dependencies
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/prompt-engineering/katsumiok/pyaskit"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
promptslab/Promptify
Prompt Engineering | Prompt Versioning | Use GPT or other prompt based models to get structured...
masci/banks
LLM prompt language based on Jinja. Banks provides tools and functions to build prompts text and...
character-ai/prompt-poet
Streamlines and simplifies prompt design for both developers and non-technical users with a low...
promplate/partial-json-parser
Parse partial JSON generated by LLM
Hunyuan-PromptEnhancer/PromptEnhancer
PromptEnhancer is a prompt-rewriting tool, refining prompts into clearer, structured versions...