← Cloudflare AI Gateway / ai-gateway / tutorials
Vytvoření první AI Gateway pomocí Workers AI
Tento tutoriál vás provede vytvořením prvního AI Gateway pomocí Workers AI na Cloudflare dashboardu. Je určen začátečníkům, kteří se s AI Gateway a Workers AI teprve seznamují. Vytvoření AI Gateway umožňuje efektivně spravovat a zabezpečovat AI požadavky, takže modely AI můžete s větší kontrolou a výkonem využívat pro úlohy, jako je generování obsahu, zpracování dat nebo prediktivní analýza.
Zaregistrovat se a přihlásit se
- Zaregistrovat se: Pokud nemáte účet Cloudflare, zaregistrovat se ↗.
- Přihlásit se: Otevřete dashboard Cloudflare přihlášením na Cloudflare dashboard ↗.
Vytvořit gateway
Poté vytvořte nový AI Gateway.
- Přihlaste se do Cloudflare dashboard ↗ a vyberte svůj účet.
- Přejděte na AI > AI Gateway.
- Vyberte Create Gateway.
- Zadejte své Název gateway. Poznámka: název brány má limit 64 znaků.
- V Fakturace Workers AI, zvolte, jak se účtují požadavky na Workers AI přes tuto bránu:
- Standardní fakturace účtuje váš účet Cloudflare na konci každého fakturačního cyklu.
- Jednotné účtování odečítá se z vašeho zůstatku předplacených kreditů AI Gateway v reálném čase.
- Vyberte Vytvořit.
Chcete-li nastavit AI Gateway pomocí API:
-
Vytvořte token API s následujícími oprávněními:
AI Gateway - ReadAI Gateway - Edit
-
Získejte svůj ID účtu.
-
Pomocí daného tokenu API a Account ID odešlete
POSTpožadavek do Cloudflare API.
Připojit poskytovatele AI
- V sekci AI Gateway vyberte gateway, který jste vytvořili.
- Vyberte Workers AI jako svého poskytovatele a nastavte endpoint specifický pro Workers AI. Obdržíte URL adresu endpointu pro odesílání požadavků.
Odešlete svůj první požadavek
-
Přejděte na AI > Workers AI na Cloudflare dashboardu.
-
Vyberte Použití REST API a postupujte podle kroků pro vytvoření a zkopírování API tokenu a Account ID.
-
Odešlete požadavek pomocí REST API. Nahraďte
$CLOUDFLARE_ACCOUNT_IDa$CLOUDFLARE_API_TOKENsvým skutečným ID účtu a API tokenem:# Run `wrangler whoami` to get your account ID to replace $CLOUDFLARE_ACCOUNT_ID, # and `wrangler auth token` to get an auth token to replace $CLOUDFLARE_API_TOKEN. curl -X POST "https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/ai/v1/chat/completions" \ --header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \ --header "cf-aig-gateway-id: default" \ --header "Content-Type: application/json" \ --data '{ "model": "@cf/moonshotai/kimi-k2.6", "messages": [{"role": "user", "content": "What is Cloudflare?"}] }'
Očekávaný výstup bude vypadat podobně jako :
{"result":{"response":"I'd be happy to explain what Cloudflare is.\n\nCloudflare is a cloud-based service that provides a range of features to help protect and improve the performance, security, and reliability of websites, applications, and other online services. Think of it as a shield for your online presence!\n\nHere are some of the key things Cloudflare does:\n\n1. **Content Delivery Network (CDN)**: Cloudflare has a network of servers all over the world. When you visit a website that uses Cloudflare, your request is sent to the nearest server, which caches a copy of the website's content. This reduces the time it takes for the content to load, making your browsing experience faster.\n2. **DDoS Protection**: Cloudflare protects against Distributed Denial-of-Service (DDoS) attacks. This happens when a website is overwhelmed with traffic from multiple sources to make it unavailable. Cloudflare filters out this traffic, ensuring your site remains accessible.\n3. **Firewall**: Cloudflare acts as an additional layer of security, filtering out malicious traffic and hacking attempts, such as SQL injection or cross-site scripting (XSS) attacks.\n4. **SSL Encryption**: Cloudflare offers free SSL encryption, which secure sensitive information (like passwords, credit card numbers, and browsing data) with an HTTPS connection (the \"S\" stands for Secure).\n5. **Bot Protection**: Cloudflare has an AI-driven system that identifies and blocks bots trying to exploit vulnerabilities or scrape your content.\n6. **Analytics**: Cloudflare provides insights into website traffic, helping you understand your audience and make informed decisions.\n7. **Cybersecurity**: Cloudflare offers advanced security features, such as intrusion protection, DNS filtering, and Web Application Firewall (WAF) protection.\n\nOverall, Cloudflare helps protect against cyber threats, improves website performance, and enhances security for online businesses, bloggers, and individuals who need to establish a strong online presence.\n\nWould you like to know more about a specific aspect of Cloudflare?"},"success":true,"errors":[],"messages":[]}%Zobrazit Analytics
Sledujte svůj AI Gateway a zobrazte si metriky využití.
- Přejděte na AI > AI Gateway v dashboardu.
- Vyberte svůj gateway a zobrazte si metriky, jako je počet požadavků, využití tokenů, efektivita ukládání do mezipaměti, chyby a odhadované náklady. Můžete také zapnout další konfigurace, například protokolování a limit počtu požadavků.
Volitelné: další kroky
Chcete-li se dozvědět více o tom, co lze vytvářet s Workers, přečtěte si Návody.
Pokud máte jakékoli dotazy, potřebujete pomoc nebo se chcete podělit o svůj projekt, připojte se ke komunitě Cloudflare Developer na Discord ↗ pro spojení s dalšími vývojáři a týmem Cloudflare.