Skip to content

a2a-community/a2a-host

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

A python package that is making A2A host creation and deployment easy with conversation manager and dynamic model configuration

Examples

import click
import os

from hosts.agent import A2AHost
from google.adk.models.lite_llm import LiteLlm


@click.command()
@click.option("--host", default="localhost")
@click.option("--port", default=10008)
def main(host, port):
    model = os.getenv("LLM_NAME", "gpt-4o")
    api_key = os.getenv("LLM_API_KEY", "")
    api_base = os.getenv("LLM_URL", "https://api.openai.com/v1/chat/completions")

    llm: LiteLlm = LiteLlm(
        model=model,
        api_base=api_base,
        api_key=api_key
    )

    A2AHost(host, port, llm=llm)


if __name__ == "__main__":
    main()

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages