katsumiok/pyaskit

AskIt: Unified programming interface for programming with LLMs (GPT-3.5, GPT-4, Gemini, Claude, Cohere, Llama 2)

42
/ 100
Emerging

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.

LLM-integration prompt-engineering application-development natural-language-processing code-generation
Stale 6m
Maintenance 0 / 25
Adoption 9 / 25
Maturity 25 / 25
Community 8 / 25

How are scores calculated?

Stars

80

Forks

4

Language

Python

License

MIT

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.