検索
ホームページテクノロジー周辺機器AI人工知能ネットワーク アプリケーションを構築する方法を段階的に説明します。

あなたも私と同じなら、人工知能テクノロジーの爆発的な発展に気づくでしょう。ソフトウェアエンジニアリングだけでなく、あらゆる業界に混乱をもたらすでしょう。

このシリーズでは、OpenAI の AI サービスを、回復可能性の概念に重点を置いた JavaScript フレームワークである Qwik で構築されたアプリケーションに統合する方法を学びます。

OpenAI と Qwik の詳細について説明しますが、使用しているフレームワークやツールチェーンに適用される一般的な知識、ツール、実装に主に焦点を当てます。できる限り基本に重点を置き、アプリケーションのユニークな部分についても説明します。

プレビュー:

vs.austinil.com 的屏幕截图

##準備

何かを構築し始める前に、いくつかの前提条件を満たす必要があります。 Qwik は JavaScript フレームワークであるため、Node.js (および NPM) をインストールする必要があります。最新バージョンをダウンロードできますが、v16.8 以降であれば動作するはずです。バージョン20を使用します。

#次に、API にアクセスするための OpenAI アカウントも必要です。

このシリーズの最後では、アプリケーションを VPS (仮想プライベート サーバー) にデプロイします。どのプロバイダーを選択しても、従う手順は同じです。 Akamai のクラウド コンピューティング サービス (旧称 Linode) を使用します。

Qwik アプリケーションのセットアップ

前提条件を満たしていると仮定すると、コマンド ライン ターミナルを開いて次のコマンドを実行できます: <span style="font-family: 宋体, SimSun; font-size: 14px;">npm では qwik@latest</span> を作成します。これにより、アプリケーションのブートストラップに役立つ Qwik CLI が実行されます。 ############例: ######

让我们创建一个 Qwik 应用程序 ✨ (v1.2.7)您想在哪里创建新项目? (使用“.”或“./”表示当前目录):与在 /home/austin/code/versus 中创建新项目选择启动器:空应用程序您想安装 npm 依赖项吗? 是的初始化一个新的git存储库? 是的正在完成安装。 想听个笑话吗? 是的,大花对小花说了什么? 嗨,伙计!

すべて問題なければ、プロジェクトを開いて探索を開始してください。

#プロジェクト フォルダーには、いくつかの重要なファイルとフォルダーがあることがわかります:

  1. <span style="font-family: 宋体, SimSun; font-size: 14px;">/src</span>: すべてのアプリケーション ビジネス ロジックが含まれます

  2. ##/src/components<span style="font-family: 宋体, SimSun; font-size: 14px;"></span>: 再利用可能なコンポーネントが含まれますアプリケーションを構築するには

  3. <span style="font-family: 宋体, SimSun; font-size: 14px;">/src/routes</span>: Qwik のファイルベースのルーティングを担当します。各フォルダーはルートを表します (ページまたは API エンドポイントにすることができます) )。ページを作成するには、<span style="font-family: 宋体, SimSun; font-size: 14px;">index.{jsx|tsx}</span> ファイルをルートのフォルダーに配置します。

  4. #/src/root.tsxx<span style="font-family: 宋体, SimSun; font-size: 14px;"></span>: このファイルは、HTML ドキュメント ルートの生成を担当するルート コンポーネントをエクスポートします。 。

開発の開始

Qwik は Vite をバンドラーとして使用します。 Viteには開発サーバーが内蔵されているので非常に便利です。これは、アプリケーションをローカルで実行し、ファイルが変更されたときにブラウザを更新することをサポートします。

#開発サーバーを起動するには、ターミナルでプロジェクトを開いてコマンド

npm run dev## を実行します。 ###。開発サーバーが実行されたら、ブラウザを開いて <span style="font-family: 宋体, SimSun; font-size: 14px;"></span>http://localhost:5173 にアクセスすると、非常に基本的なアプリケーションが表示されるはずです。 <span style="font-family: 宋体, SimSun; font-size: 14px;"></span> アプリケーションに変更を加えると、その変更がほぼ即座にブラウザーに反映されることがわかります。

スタイルの追加

このプロジェクトではスタイルにはあま​​り焦点を当てていないため、独自のことを行いたい場合は、この部分は完全にオプションです。簡単にするために、Tailwind を使用します。

Qwik CLI を使用すると、ターミナル コマンドを実行して必要な変更を簡単に追加できます<span style="font-family: 宋体, SimSun; font-size: 14px;">npm run qwik add</span> 。 ############例: ######

您想要添加什么集成?- 适配器:Cloudflare Pages- 适配器:AWS Lambda- 适配器:Azure Static Web Apps- 适配器:Netlify Edge- 适配器:Vercel Edge- 适配器:Google Cloud Run 服务器- 适配器:Deno Server- 适配器: Node.js Express 服务器- 适配器:Node.js Fastify 服务器- 适配器:Node.js 服务器- 适配器:静态站点(.html 文件)- 集成:Builder.io- 集成:Cypress- 集成:Storybook- 集成:Auth.js (身份验证)- 集成:Orama(全文搜索引擎)- 集成:PandaCSS(样式)- 集成:Playwright(E2E 测试)- 集成:PostCSS(样式)- 集成:Prisma(数据库 ORM)- 集成:Styled-Vanilla -提取(样式)-集成:Tailwind(样式)(在 Qwik 应用程序中使用 Tailwind)-集成:Turso(数据库)-集成:Vitest(单元测试)

矢印キーを使用して Tailwind プラグインまで移動し、Enter キーを押します。次に、コードベースに加えられる変更が表示され、確認を求められます。見た目が良好であれば、もう一度 Enter キーを押してもかまいません。

准备好? 将 tailwind 添加到您的应用程序?修改- package.json- .vscode/settings.json- src/global.css 创建- postcss.config.js- tailwind.config.js 安装 npm 依赖项:- autoprefixer ^10.4.14- postcss 8.4.27 - tailwindcss 3.3.3准备好将 tailwind 更新应用到您的应用程序了吗?- 是的,看起来不错,完成更新!

また、プロジェクトに一貫したテーマを持ちたいので、スタイルからコピーして貼り付けるために GitHub にファイルを保存しています。 もちろん、独自のテーマが必要な場合はこの手順を無視できますが、プロジェクトを私のプロジェクトと同じように魅力的に見せたい場合は、このファイルからスタイルをコピーします GitHub 上のファイル <span style="font-family: 宋体, SimSun; font-size: 14px;">/src/global.css</span>。古いスタイルを置き換えることができますが、Tailwind ディレクティブは維持します。

ホームページの準備

プロジェクトを良いスタートを切るために、今日最後にやりたいことは、いくつかの変更を加えることです。ホームページをご覧ください。 私が加えたい変更は次のとおりです:

  1. Remove<span style="font-family: 宋体, SimSun; font-size: 14px;">head</span> # ##輸出######

  2. <span style="font-family: 宋体, SimSun; font-size: 14px;">h1</span> を除くすべてのテキストを削除します。独自のページ タイトル テキストを自由に追加してください。

  3. Tailwind クラスをいくつか追加してコンテンツを中央に配置し、<span style="font-family: 宋体, SimSun; font-size: 14px;">h1</span>大きくします

  4. コンテンツをタグで囲みます<span style="font-family: 宋体, SimSun; font-size: 14px;">main</span> より意味のあるものにします

  5. Tailwind クラスを <span style="font-family: 宋体, SimSun; font-size: 14px;">main</span>#タグに追加してパディングを追加し、コンテンツを中央に配置します

これらは厳密には必要ではないいくつかの小さな変更ですが、次の記事の開始点でアプリケーションを構築するための良い出発点になると思います。

変更後のファイルは次のようになります。

import { component$ } from "@builder.io/qwik";
export default component$(() => {
  return (
    <main class="max-w-4xl mx-auto p-4">
      <h1 id="Hi-nbsp-wave-nbsp-emoji">Hi [wave emoji]</h1>
    </main>
  );
});

ブラウザ内:

人工知能ネットワーク アプリケーションを構築する方法を段階的に説明します。

結論

今日説明するのは以上です。繰り返しになりますが、この記事の主な焦点は、次の記事で OpenAI の API をプロジェクトに統合することに専念できるように、定型コンテンツを削除することです。

以上が人工知能ネットワーク アプリケーションを構築する方法を段階的に説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
1つのプロンプトは、すべての主要なLLMのセーフガードをバイパスできます1つのプロンプトは、すべての主要なLLMのセーフガードをバイパスできますApr 25, 2025 am 11:16 AM

HiddenLayerの画期的な研究は、主要な大規模な言語モデル(LLMS)における重大な脆弱性を明らかにしています。 彼らの発見は、ほぼすべての主要なLLMSを回避できる「政策の人形劇」と呼ばれる普遍的なバイパス技術を明らかにしています

5つの間違いほとんどの企業が今年持続可能性を備えています5つの間違いほとんどの企業が今年持続可能性を備えていますApr 25, 2025 am 11:15 AM

環境責任と廃棄物の削減の推進は、企業の運営方法を根本的に変えています。 この変革は、製品開発、製造プロセス、顧客関係、パートナーの選択、および新しいものの採用に影響します

H20チップバンジョルツチャイナ企業ですが、彼らはインパクトのために長い間支えられてきましたH20チップバンジョルツチャイナ企業ですが、彼らはインパクトのために長い間支えられてきましたApr 25, 2025 am 11:12 AM

高度なAIハードウェアに関する最近の制限は、AI優位のためのエスカレートする地政学的競争を強調し、中国の外国半導体技術への依存を明らかにしています。 2024年、中国は3,850億ドル相当の半導体を大量に輸入しました

OpenaiがChromeを購入すると、AIはブラウザ戦争を支配する場合がありますOpenaiがChromeを購入すると、AIはブラウザ戦争を支配する場合がありますApr 25, 2025 am 11:11 AM

GoogleからのChromeの強制的な売却の可能性は、ハイテク業界での激しい議論に火をつけました。 Openaiが65%の世界市場シェアを誇る大手ブラウザを取得する見込みは、THの将来について重要な疑問を提起します

AIが小売メディアの成長する痛みをどのように解決できるかAIが小売メディアの成長する痛みをどのように解決できるかApr 25, 2025 am 11:10 AM

全体的な広告の成長を上回っているにもかかわらず、小売メディアの成長は減速しています。 この成熟段階は、生態系の断片化、コストの上昇、測定の問題、統合の複雑さなど、課題を提示します。 ただし、人工知能

「aiは私たちであり、それは私たち以上のものです」「aiは私たちであり、それは私たち以上のものです」Apr 25, 2025 am 11:09 AM

古いラジオは、ちらつきと不活性なスクリーンのコレクションの中で静的なパチパチと鳴ります。簡単に不安定になっているこの不安定な電子機器の山は、没入型展示会の6つのインスタレーションの1つである「e-waste land」の核心を形成しています。

Google Cloudは、次の2025年にインフラストラクチャについてより深刻になりますGoogle Cloudは、次の2025年にインフラストラクチャについてより深刻になりますApr 25, 2025 am 11:08 AM

Google Cloudの次の2025年:インフラストラクチャ、接続性、およびAIに焦点を当てています Google Cloudの次の2025年の会議では、多くの進歩を紹介しました。 特定の発表の詳細な分析については、私の記事を参照してください

Baby Ai Meme、Arcanaの550万ドルのAI映画パイプライン、IRの秘密の支援者が明らかにした話Baby Ai Meme、Arcanaの550万ドルのAI映画パイプライン、IRの秘密の支援者が明らかにした話Apr 25, 2025 am 11:07 AM

今週はAIとXR:AIを搭載した創造性の波が、音楽の世代から映画制作まで、メディアとエンターテイメントを席巻しています。 見出しに飛び込みましょう。 AIに生成されたコンテンツの影響力の高まり:テクノロジーコンサルタントのShelly Palme

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター