> ## 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.

# Bruk Agno med CometAPI

> Bruk denne veiledningen for å koble Agno-agenter til CometAPI med CometAPI model provider, API-nøkkel og model ID.

[Agno](https://docs.agno.com/) lar deg bygge og kjøre AI-agenter i Python. Agno inkluderer en offisiell `CometAPI` model provider, så du kan bruke CometAPI direkte fra `agno.models.cometapi` uten å opprette en tilpasset adapter.

## Forutsetninger

* Python 3.10+
* Agno Python-pakken
* En CometAPI-konto med en aktiv API-nøkkel — [skaff din i dashboardet](https://www.cometapi.com/console/token)

## Konfigurer integrasjonen

<Steps>
  <Step title="Installer Agno">
    Installer Agno i Python-miljøet ditt:

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

  <Step title="Angi CometAPI API-nøkkelen din">
    Lagre CometAPI API-nøkkelen din i miljøvariabelen `COMETAPI_KEY`:

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

  <Step title="Opprett en Agno-agent">
    Bruk Agnos offisielle `CometAPI` provider:

    ```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.")
    ```

    Erstatt `your-model-id` med en gjeldende model ID fra [CometAPI Models page](/no/overview/models).
  </Step>

  <Step title="Kjør agenten">
    Lagre eksemplet som `agent.py`, og kjør det deretter fra samme shell-økt:

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

    Et vellykket svar bekrefter at Agno sender model-kall gjennom CometAPI.
  </Step>
</Steps>

## Hvordan Agno kobler til CometAPI

Agnos offisielle `CometAPI` provider leser `COMETAPI_KEY` fra miljøet ditt og bruker `https://api.cometapi.com/v1` som standard base URL. Den utvider Agnos OpenAI-kompatible model-grensesnitt internt, men applikasjonskoden din bør importere og instansiere `CometAPI`.

Du kan også sende inn API-nøkkelen eller base URL eksplisitt når kjøremiljøet ditt ikke kan lese miljøvariabler:

```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.")
```

## List opp tilgjengelige modeller

Agnos provider eksponerer `get_available_models()` for å sjekke hvilke model IDs som er tilgjengelige gjennom CometAPI-kontoen din:

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

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

## Feilsøking

<AccordionGroup>
  <Accordion title="Autentiseringsfeil">
    Bekreft at `COMETAPI_KEY` er angitt i samme shell-økt som kjører `agent.py`. Hvis variabelen mangler, utløser Agno en autentiseringsfeil før model-forespørselen sendes.
  </Accordion>

  <Accordion title="Model-feil">
    Bekreft at `id`-verdien samsvarer med en model ID fra [CometAPI Models page](/no/overview/models). Du kan også kalle `CometAPI().get_available_models()` for å kontrollere model-tilgjengelighet fra kontoen din.
  </Accordion>
</AccordionGroup>

## Relaterte ressurser

* [Agno CometAPI-leverandørdokumentasjon](https://docs.agno.com/models/providers/gateways/cometapi/overview)
* [Agno CometAPI-leverandørkilde](https://github.com/agno-agi/agno/blob/main/libs/agno/agno/models/cometapi/cometapi.py)
* [Agno CometAPI-kokebok](https://github.com/agno-agi/agno/tree/main/cookbook/90_models/cometapi)
* [CometAPI hurtigstart](/no/overview/quick-start)
* [CometAPI Models-side](/no/overview/models)

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/agno#howto",
        "name": "Bruk Agno med CometAPI",
        "description": "Bruk denne veiledningen til å koble Agno-agenter til CometAPI med CometAPI-modellleverandøren, API-nøkkel og model ID.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/agno#step-1",
            "position": 1,
            "name": "Installer Agno",
            "text": "Fullfør trinnet Installer Agno i veiledningen Bruk Agno med CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/agno#step-2",
            "position": 2,
            "name": "Angi CometAPI API-nøkkelen din",
            "text": "Lagre CometAPI API-nøkkelen din i miljøvariabelen eller innstillingsfeltet som brukes av integrasjonen."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/agno#step-3",
            "position": 3,
            "name": "Opprett en Agno-agent",
            "text": "Fullfør trinnet Opprett en Agno-agent i veiledningen Bruk Agno med CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/agno#step-4",
            "position": 4,
            "name": "Kjør agenten",
            "text": "Fullfør trinnet Kjør agenten i veiledningen Bruk Agno med CometAPI."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "CometAPI-dokumentasjon",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Integrasjoner",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Bruk Agno med CometAPI",
            "item": "https://apidoc.cometapi.com/integrations/agno"
          }
        ]
      }
    ]
    }
    `}
</script>
