Перейти до основного вмісту

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.

Agno дає змогу створювати та запускати AI-агентів у Python. Agno містить офіційний провайдер моделей CometAPI, тож ви можете використовувати CometAPI безпосередньо з agno.models.cometapi без створення власного адаптера.

Передумови

Налаштування інтеграції

1

Install Agno

Встановіть Agno у своєму Python-середовищі:
pip install -U agno
2

Set your CometAPI API key

Збережіть свій API-ключ CometAPI у змінній середовища COMETAPI_KEY:
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
3

Create an Agno agent

Використовуйте офіційний провайдер CometAPI від Agno:
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.")
Замініть your-model-id на актуальний model ID зі сторінки моделей CometAPI.
4

Run the agent

Збережіть приклад як agent.py, а потім запустіть його в тій самій сесії shell:
python agent.py
Успішна відповідь підтверджує, що Agno надсилає виклики моделей через CometAPI.

Як Agno підключається до CometAPI

Офіційний провайдер CometAPI для Agno зчитує COMETAPI_KEY із вашого середовища та використовує https://api.cometapi.com/v1 як базовий URL за замовчуванням. Усередині він розширює OpenAI-сумісний інтерфейс моделей Agno, але у коді вашого застосунку слід імпортувати та створювати екземпляр CometAPI. Ви також можете явно передати API-ключ або базовий URL, якщо ваше середовище виконання не може зчитувати змінні середовища:
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.")

Список доступних моделей

Провайдер Agno надає get_available_models() для перевірки model ID, доступних через ваш обліковий запис CometAPI:
from agno.models.cometapi import CometAPI

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

Усунення проблем

Переконайтеся, що COMETAPI_KEY задано в тій самій сесії shell, у якій запускається agent.py. Якщо змінна відсутня, Agno видасть помилку автентифікації до надсилання запиту до моделі.
Переконайтеся, що значення id відповідає model ID зі сторінки моделей CometAPI. Ви також можете викликати CometAPI().get_available_models(), щоб перевірити доступність моделей у своєму обліковому записі.

Пов’язані ресурси