Add support for models via LiteLLM proxy server
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece rastreando o pipeline existente do ADK e suas integrações de modelos; em seguida, revise a documentação do LiteLLM simple proxy e o uso planejado do cliente HTTP do Java. Determine quais pontos de entrada existentes devem aceitar modelos OpenAI por meio do proxy e defina a conclusão como respostas bem-sucedidas do proxy fluindo pelo pipeline atual, com os testes apropriados.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Is your feature request related to a problem? Please describe.
I’d like to add support for OpenAI models using the LiteLLM simple proxy. This will expand the model compatibility of adk-java to include OpenAI endpoints via a standardized proxy interface.
Describe the solution you'd like
-The plan is to use Java's HTTP client to call the proxy endpoint and integrate the response into the existing ADK pipeline.
- Linguagem predominante
- Java
- Estrelas
- 1.7k
- Forks
- 433
- Merge médio
- 3d 11h
- PRs com merge (30d)
- 57
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de google/adk-java
-
GeminiUtil placeholder user turn ("Continue output. DO NOT look at this line ...") is flagged by prompt injection filtersTalvez já em andamento @hemasekhar-p assumiu há 7 dias. Abertaneeds review
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
google/adk-java#1628 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[spring-ai] Streaming responses ending with CJK punctuation (。!?) are misclassified as partial and never persisted to the sessionTalvez já em andamento @hirematha assumiu há 9 dias. Abertaneeds review
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
google/adk-java#1608 · 3 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
VertexAiSessionService: Event.id differs between the streamed event and getSession (id is not sent to Vertex and the appendEvent response is empty)Talvez já em andamento @hemasekhar-p assumiu há 2 dias. Abertawaiting on reporter
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
google/adk-java#1651 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
runLive passes partial events to appendEvent and never aggregates text chunks, unlike ADK PythonTalvez já em andamento @hemasekhar-p assumiu há 2 dias. Abertaneeds review
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
google/adk-java#1648 · 3 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
FirestoreSessionService compares event timestamps as text, reordering or skipping same-second eventsTalvez já em andamento @hemasekhar-p assumiu há 2 dias. Abertaneeds review
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 50/100
google/adk-java#1646 · 3 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
Todas as issues de google/adk-java
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
bug new windows
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
iOS podspec depends on `React-Codegen`, which resolves to an unrelated pod on CocoaPods trunkAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
GantMan/jail-monkey#380 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
objectionary/jucs#145 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
objectionary/lints#1559 ·
Mantenedores costumam responder em até 2 dias