Comments (3)
I've seen an increased number of people interested in adding more and more different kinds of providers (myself included #261 , and the list can get so large, I am voting in favor of the implementation for LiteLLM which supports the vast majority of all of these providers including the legacy ones (OpenAI, Anthropic, to mention a few)...
LiteLLM does removes the verbosity behind the conundrum of adding more and more providers by supporting them right out-of-the-box, which like I expressed, I feel it would make this particular process a bit more tedious if not more complex due to the different factors of everything affecting the provider selections, adding models, etc., etc.,
Given the way SWE-Agent is growing with the interest of people wanting to add more providers, I propose that LiteLLM should be integrated with SWE-Agent so that way we just have one main chain of doing things, instead of focusing of adding all of these providers one by one, and why reinvent the wheel when there's a solution already that can be adopted?
from swe-agent.
I agree with this. I'd be open to add litellm, ideally starting with some of the less important or newer models (anything but gpt4, claude 2, claude 3). Basically I'd want to move slowly so we don't disrupt the research that uses those 3 models. Please keep in mind that a lot of the cheaper models are too bad to really be used for swe-agent.
from swe-agent.
We're going to support something like LiteLLM which will deprecate the need for this issue. Closing.
from swe-agent.
Related Issues (20)
- Doc: Describe manually setting up container either for installation or for speedup
- Allow to use different port for backend HOT 2
- Use faster `conda clone` based method for all setup
- Fix release-dockerhub-release action (incorrect version tag)
- Linter should only block editing because of *new* errors, not pre-existing ones HOT 1
- Remote code execution in simple-git
- How do I inference and evaluate on SWE-Bench faster by reusing previous built env? HOT 2
- Output field in CL tutorial isn't populated in deployed version
- Migrate off of deprecated react-scripts
- How does SWE-agent parse files? HOT 1
- OPENAI_API_BASE_URL with port - semi colon issue HOT 2
- When using the azure GPT endpoint, the --model CLI arg is ignored HOT 1
- When the agent opens a file, we should show useful information HOT 1
- Trying to run SWE-Agent on SWE-bench Lite dataset HOT 10
- Support for Retrieval-Augmented Generation (RAG) in SWE Agent HOT 6
- question about all_preds.jsonl with SWE-Bench Lite HOT 10
- Always save copy of log to output folder
- Remove irrelevant log messages
- ` docker.errors.NotFound` when encountering exceptions HOT 2
- `ValueError: Could not find process done marker in last line` for some invalid commands HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swe-agent.