andrewgcodes/dooo
1 universal function to do anything with LLMs. Painlessly swap between 100+ LLMs.
This tool helps developers quickly experiment with large language models (LLMs) by providing a single function to interact with many different models. You provide a prompt and optionally some input data, and it returns the LLM's response. It's designed for developers who want to easily switch between various LLMs for single-turn tasks without complex setups.
No commits in the last 6 months. Available on PyPI.
Use this if you are a developer looking for a straightforward way to send one-off prompts to different LLMs and compare their outputs for specific, non-conversational tasks.
Not ideal if you need to build applications that remember conversation history or require complex chaining of multiple LLM interactions.
Stars
11
Forks
1
Language
Python
License
MIT
Category
Last pushed
Jan 15, 2025
Commits (30d)
0
Dependencies
6
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/andrewgcodes/dooo"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
mozilla-ai/any-llm
Communicate with an LLM provider using a single interface
Maximilian-Winter/llama-cpp-agent
The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models...
CliDyn/climsight
A next-generation climate information system that uses large language models (LLMs) alongside...
ShishirPatil/gorilla
Gorilla: Training and Evaluating LLMs for Function Calls (Tool Calls)
OoriData/OgbujiPT
Client-side toolkit for using large language models, including where self-hosted