> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Używaj Agno z CometAPI

> Skorzystaj z tego przewodnika, aby połączyć agentów Agno z CometAPI przy użyciu dostawcy modelu CometAPI, klucza API i model ID.

[Agno](https://docs.agno.com/) umożliwia tworzenie i uruchamianie agentów AI w Pythonie. Agno zawiera oficjalnego dostawcę modelu `CometAPI`, dzięki czemu możesz używać CometAPI bezpośrednio z `agno.models.cometapi` bez tworzenia własnego adaptera.

## Wymagania wstępne

* Python 3.10+
* Pakiet Python Agno
* Konto CometAPI z aktywnym kluczem API — [uzyskaj swój w panelu](https://www.cometapi.com/console/token)

## Skonfiguruj integrację

<Steps>
  <Step title="Zainstaluj Agno">
    Zainstaluj Agno w swoim środowisku Python:

    ```bash theme={null}
    pip install -U agno
    ```
  </Step>

  <Step title="Ustaw klucz API CometAPI">
    Zapisz klucz API CometAPI w zmiennej środowiskowej `COMETAPI_KEY`:

    ```bash theme={null}
    read -rsp "CometAPI API key: " COMETAPI_KEY
    printf '\n'
    export COMETAPI_KEY
    ```
  </Step>

  <Step title="Utwórz agenta Agno">
    Użyj oficjalnego dostawcy `CometAPI` w Agno:

    ```python theme={null}
    from agno.agent import Agent
    from agno.models.cometapi import CometAPI

    agent = Agent(
        model=CometAPI(id="your-model-id"),
        markdown=True,
    )

    agent.print_response("Write a short product update in three bullet points.")
    ```

    Zastąp `your-model-id` aktualnym model ID ze strony [Modele CometAPI](/pl/overview/models).
  </Step>

  <Step title="Uruchom agenta">
    Zapisz przykład jako `agent.py`, a następnie uruchom go w tej samej sesji powłoki:

    ```bash theme={null}
    python agent.py
    ```

    Pomyślna odpowiedź potwierdza, że Agno wysyła wywołania modelu przez CometAPI.
  </Step>
</Steps>

## Jak Agno łączy się z CometAPI

Oficjalny dostawca `CometAPI` w Agno odczytuje `COMETAPI_KEY` z twojego środowiska i używa `https://api.cometapi.com/v1` jako domyślnego base URL. Wewnętrznie rozszerza zgodny z OpenAI interfejs modelu Agno, ale kod twojej aplikacji powinien importować i inicjalizować `CometAPI`.

Możesz także jawnie przekazać klucz API lub base URL, gdy twoje środowisko uruchomieniowe nie może odczytać zmiennych środowiskowych:

```python theme={null}
import os

from agno.agent import Agent
from agno.models.cometapi import CometAPI

agent = Agent(
    model=CometAPI(
        id="your-model-id",
        api_key=os.environ["COMETAPI_KEY"],
        base_url="https://api.cometapi.com/v1",
    )
)

agent.print_response("Summarize the benefits of a unified AI API.")
```

## Wyświetl dostępne modele

Dostawca Agno udostępnia `get_available_models()` do sprawdzania model ID dostępnych przez twoje konto CometAPI:

```python theme={null}
from agno.models.cometapi import CometAPI

model = CometAPI()
available_models = model.get_available_models()
print(available_models)
```

## Rozwiązywanie problemów

<AccordionGroup>
  <Accordion title="Błędy uwierzytelniania">
    Potwierdź, że `COMETAPI_KEY` jest ustawiony w tej samej sesji powłoki, w której uruchamiasz `agent.py`. Jeśli zmienna nie istnieje, Agno zgłosi błąd uwierzytelniania przed wysłaniem żądania modelu.
  </Accordion>

  <Accordion title="Błędy modelu">
    Potwierdź, że wartość `id` odpowiada model ID ze strony [Modele CometAPI](/pl/overview/models). Możesz także wywołać `CometAPI().get_available_models()`, aby sprawdzić dostępność modeli na swoim koncie.
  </Accordion>
</AccordionGroup>

## Powiązane zasoby

* [Dokumentacja dostawcy Agno CometAPI](https://docs.agno.com/models/providers/gateways/cometapi/overview)
* [Kod źródłowy dostawcy Agno CometAPI](https://github.com/agno-agi/agno/blob/main/libs/agno/agno/models/cometapi/cometapi.py)
* [Cookbook Agno CometAPI](https://github.com/agno-agi/agno/tree/main/cookbook/90_models/cometapi)
* [Szybki start CometAPI](/pl/overview/quick-start)
* [Strona Models CometAPI](/pl/overview/models)

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/agno#howto",
        "name": "Używanie Agno z CometAPI",
        "description": "Skorzystaj z tego przewodnika, aby połączyć agentów Agno z CometAPI za pomocą dostawcy modelu CometAPI, klucza API i model ID.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/agno#step-1",
            "position": 1,
            "name": "Zainstaluj Agno",
            "text": "Wykonaj krok Zainstaluj Agno w przewodniku Używanie Agno z CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/agno#step-2",
            "position": 2,
            "name": "Ustaw swój klucz API CometAPI",
            "text": "Zapisz swój klucz API CometAPI w zmiennej środowiskowej lub polu ustawień używanym przez integrację."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/agno#step-3",
            "position": 3,
            "name": "Utwórz agenta Agno",
            "text": "Wykonaj krok Utwórz agenta Agno w przewodniku Używanie Agno z CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/agno#step-4",
            "position": 4,
            "name": "Uruchom agenta",
            "text": "Wykonaj krok Uruchom agenta w przewodniku Używanie Agno z CometAPI."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "Dokumentacja CometAPI",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Integracje",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Używanie Agno z CometAPI",
            "item": "https://apidoc.cometapi.com/integrations/agno"
          }
        ]
      }
    ]
    }
    `}
</script>
