並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 883件

新着順 人気順

apiの検索結果321 - 360 件 / 883件

  • OpenAIのEmbeddings APIを使って文の意味上の類似度を計算

    はじめに おはようございます。こんにちは。こんばんは。 GMOアドマーケティングのY-Kです。 前にBERTを使って文をベクトルに変換してからなんやかんやする記事を書いてから約半年が経過したのですが、その間にChatGPTが大きく流行り、言語生成系AIに大きな風が吹きました。 というわけで今回は、OpenAIのEmbeddings APIを利用し、記事タイトルの類似度を見てみようと思います。 準備 今回も例のごとくGoogle Colab上で行います。 https://colab.research.google.com/?hl=ja OpenAIのEmbeddings APIを利用できる様にAPIキーは事前に取得しておいてください。 まずは必要なライブラリを使えるようにします。

      OpenAIのEmbeddings APIを使って文の意味上の類似度を計算
    • Cloudflare Pagesにおける権限昇格と任意ページの改竄

      You can read about these vulnerabilities in English at https://ec0.io/post/hacking-cloudflare-pages-part-2/ 免責事項Cloudflareは、HackerOne上で脆弱性報奨金制度(Bug Bounty)を実施しており、脆弱性の診断行為を許可しています。 本記事は、当該制度を通して報告された脆弱性をCloudflareセキュリティチームの許可を得た上で公開しているものであり、無許可の脆弱性診断行為を推奨することを意図したものではありません。 また、Cloudflareは脆弱性調査において他の研究者との協力を許可しており、脆弱性調査を目的とした他の研究者との脆弱性情報の共有が許可されています。 Cloudflareが提供する製品に脆弱性を発見した場合は、Cloudflareの脆弱性報奨金

        Cloudflare Pagesにおける権限昇格と任意ページの改竄
      • Rust Vs Go: A Hands-On Comparison

        Matthias Endler - Consultant at Corrode.dev  • 27 September 2023 Oh no, not another 'Is Rust better than Go?' article. Seriously, haven't we all had our fill of these comparisons by now? But before you sigh in exasperation, hear us out! Many comparisons between Go and Rust emphasize their differences in syntax and the initial learning curve. However, ultimately, what matters is the ease of use for

          Rust Vs Go: A Hands-On Comparison
        • Elasticsearchを使ってリストAPIを100倍高速化した話

          はじめに こんにちは!私がつとめている CastingONE という会社の SaaS には、テーブル形式のデータ一覧ページがあります。この一覧ページですが、最近データ数が増えれば増えるほど、じわじわとパフォーマンスが悪くなっていってました…。そこで今回は、そのリストデータ取得におけるパフォーマンス改善を行なった時の、パフォーマンス計測方法や検討内容、最終的な結果をまとめてみました。 対象読者 バックエンドのパフォーマンス改善の方法や改善の流れに興味がある方 ちなみに私がこの改善を行なった時のスペックですが、パフォーマンス改善については初心者寄りでした。「パフォーマンス改善って何それ美味しいの?」というレベル感だった当初、「達人が教える Web パフォーマンスチューニング 〜ISUCON から学ぶ高速化の実践」という本には基礎を知るところから大変お世話になったので、ご興味のある方はぜひ読んで

            Elasticsearchを使ってリストAPIを100倍高速化した話
          • 新卒エンジニア向け機械学習研修2023を実施しました - ペパボ研究所ブログ

            ペパボ研究所 研究員の渡辺(@ae14watanabe)です。 先日、ペパボ研究所(以降、ペパ研)が社内で実施した新卒エンジニア向け機械学習研修についてご紹介します。 ペパボでは毎年新卒エンジニア向けの研修を実施していますが、2020年からその研修の一環としてペパ研が機械学習研修を担当しています。 毎年、その時々の社内外の状況を考慮しつつ研修コンテンツをアップデートしているのですが、今年はChatGPTを始めとする大規模言語モデル(Large Language Model: LLM)の発展と普及の勢いを鑑みて、研修目的やコンテンツを設定し、実施しました。このエントリでは研修の概要について述べるとともに、本研修オリジナルの資料を公開します。 本研修の目的 現在、多くのWebサービスが高度な自然言語処理機能を次々とリリースしているように感じます。我々GMOペパボでも例外ではなく、例えばロリポッ

              新卒エンジニア向け機械学習研修2023を実施しました - ペパボ研究所ブログ
            • OpenAI Python API Library v1.0 入門|npaka

              「OpenAI Python API Library」のインタフェースが一新されたので、かるくまとめ直しました。 ・OpenAI Python API library v1.1.1 1. OpenAI Python API LibraryPythonで「OpenAI API」にアクセスするには「OpenAI Python API Library」を使います。 2. セットアップColabでのセットアップ手順は、次のとおりです。 (1) パッケージのインストール。 # パッケージのインストール !pip install openai(2) 環境変数の準備。 以下のコードの <OpenAI_APIキー> にはOpenAIのサイトで取得できるAPIキーを指定します。(有料) import os os.environ["OPENAI_API_KEY"] = "<OpenAI_APIキー>"(3)

                OpenAI Python API Library v1.0 入門|npaka
              • 職種担当別「すぐに試せるChatGPTのユースケース」 アルプが教える、生産性を上げる活用事例

                ChatGPTはコーポレートITの仕事をどう変えるのか、どんな向き不向きがあるのか、ChatGPTを織り込んだ上での組織戦略をどう考えればいいのかを考える、Darsana・AnityA主催の「ChatGPTの時代に『コーポレートIT部門』はどう生きるべきか——変化をチャンスに変える方法とは」。ここでアルプ株式会社の山下氏が登壇。ここからは、ChatGPTのユースケースについて話します。前回はこちらから。 ヘルプデスク向けのユースケース 山下鎮寛氏:ここまで非常に長い間、前段を話したんですが、ここからいよいよユースケースの紹介というところで、今回は実際にアルプが利用している、もしくは検証をした、すぐに試せるChatGPTのユースケースを紹介します。 APIを組み込んでしっかりやるという部分についても非常に有意義なユースケースはあるんですが、時間的になかなか説明が難しかったり、技術的な内容も多

                  職種担当別「すぐに試せるChatGPTのユースケース」 アルプが教える、生産性を上げる活用事例
                • 【2024年1月】エンジニアなら読むべき技術書TOP5 - Qiita

                  世界一流エンジニアの思考法 noteでも大人気! 米マイクロソフトのエンジニアが放つ最前線の仕事術 頭が先、手は後。一流の仕事のカギは順序にある。 ――楠木建(経営学者) 知的生産へのリスペクトがイノベーションの源泉だ。 ――落合陽一(メディアアーティスト) 「怠惰であれ!」「早く失敗せよ」―― 米マイクロソフトの現役ソフトウェアエンジニアの著者が、超巨大クラウドの開発の最前線で学んだ思考法とは? “三流プログラマ”でもできた〈生産性爆上がり〉の技術! ・試行錯誤は「悪」。“基礎の理解”に時間をかける ・より少ない時間で価値を最大化する考え方とは? ・「準備」と「持ち帰り」をやめて、その場で解決する ・マルチタスクは生産性が最低なのでやらない ・“脳の負荷を減らす”コミュニケーションの極意 ・コントリビュート文化で「感謝」の好循環を生む……etc. 仕事と人生を「自分の手でコントロールする

                    【2024年1月】エンジニアなら読むべき技術書TOP5 - Qiita
                  • Slack で集約チャンネルの作り方

                    前回に引き続き、Slackオートメーションプラットフォームの紹介です。 今回は複数のチャンネルの内容を1つのチャンネルに集約して、時系列で確認できるようなワークフローを作っていきます。(具体的には、全てのtimes(分報)チャンネルでの投稿を指定したチャンネルに集約してくれるワークフローです) Trigger 集約したいチャンネルに作成したSlackアプリを追加するだけで、trigger に設定することができます。他の trigger と同居してるSlackアプリの場合は、channel_ids にも追加して、指定のチャンネルだけで今回の trigger が動くようにすると良さそうです。また、1つの trigger ファイルで指定できる channel_id は 20個までなので、20個以上のチャンネルを集約したい場合は、複数の trigger ファイルに分けるなどする対応が必要です。 i

                      Slack で集約チャンネルの作り方
                    • GPT-4 APIが一般開放に

                      OpenAIがGPT-4 APIを一般ユーザーでも利用可能にすると発表しました。GPT-4 APIはこれまで、ウェイトリストに登録して招待メールをもらえた人だけが使える、という状態でした。 結果、「めちゃくちゃ賢いAIアプリ」がどんどん登場してくるのではないかと思われます。 GPT-4 APIって何なの?APIはざっくり言うと「アプリAの機能を、アプリBでも使えるようにする仕組み」のこと。ログイン認証をTwitterでできるゲームアプリなんかがよくありますが、これもAPIで実現されています。 「GPT-4 APIが一般に開放」というのは、ChatGPTの有料版などで利用可能な超賢い言語モデル「GPT-4」をさまざまなアプリで呼び出せるようになるということです。GPT-4は文脈を汲み取る能力が非常に高く、受け答えもかなり人間的です。 直接的に関係するのはアプリ開発者ですが、彼らが作ったGPT

                        GPT-4 APIが一般開放に
                      • TypeScript の抽象構文木を用いた、数百を超える API の大規模リファクタリング戦略

                        TSKaigi 2024 の発表資料です。 https://tskaigi.org/talks/yanaemon169 Demo 用コードはこちら https://github.com/yanaemon/nestjs-migration-example ミツモアはサービスの提供開始から、6 年以上が経ち、サービが急速に拡大してきました。 急成長の中で、古いコードが多くあり新しい構成への変革が求められていました。 その中の一つに Express + TypeScriptを用いて書かれていた Backend のコードをNest.js へ移行することを決定しましたが、 管理用の API なども数えると数百を超える API 数がありました。 全て手作業で移行をしていては膨大な時間がかかります。 そこで効率的に移行するため、TypeScript のコードを Abstract Syntax Tree

                          TypeScript の抽象構文木を用いた、数百を超える API の大規模リファクタリング戦略
                        • ChatGPTの Assistants API でPDFを要約 - Taste of Tech Topics

                          こんにちは、安部です。 最近急に、暖かさを通り越して暑いぐらいになってきましたが、皆さまいかがお過ごしでしょうか。 季節外れかなとも思いつつ、もう半袖で過ごしたいくらいの気候ですね。 さて、今回は、OpenAIのAssistants APIの使い方を紹介していきます。 題材は「PDFを和訳して要約してもらう」としました。 これはWeb版のChatGPTでも単にPDFファイルを添付して依頼すればできますが、APIの使い方を示すサンプルとしてはちょうどよいと思います。 最新情報については以下の公式ドキュメントをご覧ください。 https://platform.openai.com/docs/assistants/overview https://platform.openai.com/docs/api-reference/assistants それでは早速、Assistants APIの使い方

                            ChatGPTの Assistants API でPDFを要約 - Taste of Tech Topics
                          • 「自分好みの見た目のAIとおしゃべりしたい」 ChatdollKit×ChatGPTを使って、15分でできる音声会話AIBotの作り方

                            「ChatGPT Meetup」は、プロンプティングからOpenAI API、さらには周辺のライブラリやHubのエコシステムまで広く活用の助けになる知見を共有し、みんなで手を動かして楽しむためのコミュニティです。1回目に登壇したのは、吉海将太氏。ChatdollKit×ChatGPTで開発した音声会話AIBotについて発表しました。 「AIと音声でおしゃべりしたい」という悩みはありませんか? 吉海将太氏:「ChatdollKit×ChatGPTで音声会話AIBotを作ろう!」というタイトルで、吉海が発表いたします。けっこう真面目な発表が多い中、僕のはすごくライトなものなので(笑)、リラックスして聞いてもらえればと思います。 自己紹介です。「Yoshikai」というのが本名で、ハンドルネーム「tinjyuu」で活動していますが、ハンドルネームであまり呼ばれたくないのでよろしくお願いします(笑

                              「自分好みの見た目のAIとおしゃべりしたい」 ChatdollKit×ChatGPTを使って、15分でできる音声会話AIBotの作り方
                            • Azure OpenAIで自社データを取り込んだChatbotを実現する。 | DevelopersIO

                              Azure OpenAI に新機能として自社データを利用する方法が提供されました。 どのようにデータを登録するのか、またどのように利用するのかをまとめてみます。 事前準備 Azure Subscription Azure OpenAI Azure OpenAI Serviceは使い始めるのに、今は申し込みが必要となっているので、もしまだリソースを作成することができない場合は、リソース作成時にこのようなメッセージが表示されているので、こちらのフォームから申し込みます。 モデルのデプロイ Azure OpenAIではリソースを作成するだけでは利用することはできず、モデルをデプロイすることで利用することができます。 モデルのデプロイはAzure OpenAI Studioから行います。 左側メニューより「管理」-「デプロイ」から「+新しいデプロイの作成」でデプロイしていきます。 デプロイは、一つ

                                Azure OpenAIで自社データを取り込んだChatbotを実現する。 | DevelopersIO
                              • HTTPのキャッシュを無効化するAPIの標準化する提案仕様 - ASnoKaze blog

                                CDNはキャッシュをパージする機能をよく有しています。そのキャッシュの無効化(もしくはパージ)を要求するためのAPIを標準化するための『An HTTP Cache Invalidation API』という提案仕様がIETFに提出されています。 この 提案仕様は、HTTP界隈では著名な Mark Nottingham氏による提案です。まだ最初の提案であり、来月あるIETF会合で紹介があるものと思われる。 An HTTP Cache Invalidation API この仕様では、次のペイロードを含むPOSTを送ることで、キャッシュの無効化を要求できる { "type": "uri", "selectors": [ "https://example.com/foo/bar", "https://example.com/foo/bar/baz" ], "purge": true } type:

                                  HTTPのキャッシュを無効化するAPIの標準化する提案仕様 - ASnoKaze blog
                                • 忙しくて手を動かせない時もいい感じに進捗出してくれるAgent作りたい

                                  2023/10/20 関西kaggler会 交流会 in Osaka2023 #3 LT git repository : https://github.com/takeko213/kansai-kaggler-autumn-2023-with-agent wandb report : https://api.wandb.ai/links/t88/8xrsoal0

                                    忙しくて手を動かせない時もいい感じに進捗出してくれるAgent作りたい
                                  • GPT から Claude 3 への移行ガイド - Gunosyデータ分析ブログ

                                    こんにちは。Gunosy R&D チームの森田です。 GPT-4o が発表されたこのタイミングで!?という向きもあるかとおもいますが、LLMの世界は一ヶ月もすればまったく違う状況になっているのが常なので、いずれは GPT-4o を超えるモデルが発表される時も来るでしょう。 Claude 3 Opus は一時期 GPT-4 のスコアを超え、 Claude 3 Haiku では GPT-3.5-Turbo のトークン当たりで約半額とコストパフォーマンスに優れていますし、 AWS Bedrock 経由で安定して利用できることもあり、Claude 3 は乗り換え先の候補の一つです。 Claude 3 への乗り換えには、点々とつまづくポイントがあるので、引っかかった所と回避方法をご紹介します。 今回紹介する内容はClaude 3に限らないものもありますので、ローカルLLM や他のLLM への乗り換え

                                      GPT から Claude 3 への移行ガイド - Gunosyデータ分析ブログ
                                    • CI/CDがあたりまえの今の時代にAPIテスティングツールに求められていること / CI/CD Test Night #7

                                      https://testnight.connpass.com/event/311263/

                                        CI/CDがあたりまえの今の時代にAPIテスティングツールに求められていること / CI/CD Test Night #7
                                      • OpenAIのAPIを使って営業資料をベクトル検索するボットをつくってみた | DevelopersIO

                                        はじめに 新規事業統括部の山本です。 ChatGPTをはじめとした、大規模言語モデル(Large Language Model)を使用したサービスを利用することで社内の業務効率化をした、というニュースを聞くことが増えてきました。クラスメソッドでもOpenAI APIなど、AIを利用した社内の業務効率化に取り組んでいます。 前回の記事では、OpenAIのAPIを利用した業務効率化のためのはじめの一歩として、自社ブログ(DevelopersIO)の記事を検索するボットを作成してみました。ベーシックな文章検索+応答生成(Retrieval Augmented Generation)ではなく、クエリ自体もLLMに考えさせるChatの機能を付与し、実際の動作を確認しました。 https://dev.classmethod.jp/articles/implement-devio-articles-se

                                          OpenAIのAPIを使って営業資料をベクトル検索するボットをつくってみた | DevelopersIO
                                        • Amazon Bedrock Is Now Generally Available – Build and Scale Generative AI Applications with Foundation Models | Amazon Web Services

                                          AWS News Blog Amazon Bedrock Is Now Generally Available – Build and Scale Generative AI Applications with Foundation Models Update October 10, 2023 — Amazon Bedrock is now available in 3 regions globally: US East (N. Virginia), US West (Oregon), and Asia Pacific (Tokyo). This April, we announced Amazon Bedrock as part of a set of new tools for building with generative AI on AWS. Amazon Bedrock is

                                            Amazon Bedrock Is Now Generally Available – Build and Scale Generative AI Applications with Foundation Models | Amazon Web Services
                                          • Twilogの有料プランが月額300円でスタート、自動更新や広告非表示に対応

                                            Twilogの有料プランが月額300円でスタート、自動更新や広告非表示に対応有料プラン加入ユーザーはツイートの取得制限も撤廃 トゥギャッター株式会社(以下:トゥギャッター)は、X(Twitter)のポスト(ツイート)を見やすいブログ形式で保存するサービス「Twilog(ツイログ)」の有料プランを2024年5月1日にスタートしました。月額300円(税込)で自動更新とツイートの無制限取得が可能となり、ユーザーページの広告非表示にも対応しています。 有料プラン加入の導線はユーザーページの更新ボタンの下に表示されます。今回のプランに加入したユーザーは最新のツイートを自動で取得する「自動更新」が利用可能となり、ツイートの取得数制限も撤廃されます。さらに快適にTwilogを利用できるよう、「ユーザーページの広告非表示」にも対応しました。 今後は有料プラン加入ユーザー向けの新機能として、「いいねやブック

                                              Twilogの有料プランが月額300円でスタート、自動更新や広告非表示に対応
                                            • OpenAPI + Redoc, Docusaurus, Mermaidで始めるスキーマ・ドキュメント駆動開発

                                              OpenAPI + Redoc, Docusaurus, Mermaidで始めるスキーマ・ドキュメント駆動開発 【この本について】 この本はOpenAPIを使ってドキュメントを作成する方法を学びます。 OpenAPIを使ってドキュメントを作成することで継続的な開発を行うことができ、 OpenAPI Generatorを使ってドキュメントと実装のズレをなくすことができます。 また、Docusaurusを使ってドキュメントを作成することで、 運用ドキュメントを簡単に公開することができます。 本書では以下の内容を取り扱っています。 - Docusarusでドキュメント環境を構築する - OpenAPI + Redocでドキュメントを作成する - OpenAPI Generatorで自動生成する - Prismでモックサーバーを導入する OpenAPIを使ってみたい人、社内の設計・運用ドキュメント

                                                OpenAPI + Redoc, Docusaurus, Mermaidで始めるスキーマ・ドキュメント駆動開発
                                              • NERV、TwitterのAPI制限で災害情報が発信できない状態に 「アプリ活用を」

                                                情報セキュリティ企業のゲヒルンは8月1日、防災気象情報などを配信する公式X(Twitter)アカウント「特務機関NERV」について、X社のAPI制限で自動投稿ができなくなったと報告した。 特務機関NERVアカウントでは、地震や台風などの災害関連の速報情報を自動で投稿している。APIの制限により1日午後0時48分から投稿ができない状態。制限は2日午後4時58分まで続く見込み。 ゲヒルンはアプリ「特務機関NERV防災」での情報収集を呼び掛けている。 X(Twitter)ではAPIの仕様変更や不具合が相次いでいる。トゥギャッターではエンタープライズAPIを契約しているはずの「Togetter」の設定がFreeプランに格下げされる不具合でサービスに影響が出た。 関連記事 X本社ビルの輝く「X」看板、3日で撤去される X(旧Twitter)本社に7月28日に掲げられた白く輝く「X」の看板が、31日に

                                                  NERV、TwitterのAPI制限で災害情報が発信できない状態に 「アプリ活用を」
                                                • Cookie の HttpOnly 属性について勘違いしていたこと - Qiita

                                                  追記 コメントありがとうございます、ご指摘を参考に読みやすくなるように修正しました! はじめに (本記事は初歩的な内容ですが、少なくとも僕は引っかかったので記事化したものです) Cookie に HttpOnly という属性があります。 この HttpOnly を設定することで JavaScript からの直接の参照・操作を禁止することによって、XSS などの手法によって悪意のある第三者から Cookie の内容を見られるのを防止することができます。 ここまでは多くの記事に書いてあるのですが、私は一点ずっと勘違いしていました。 いや、直接値を読み取れないってだけで、API呼び出しとかの時に使えないってわけじゃないんかーーーーーーーーーーい!!! いや、まあそれすらできなかったら何のための Cookie なんですかという話なのでそりゃそうなんですが... ということで見ていきます。 実装例(

                                                    Cookie の HttpOnly 属性について勘違いしていたこと - Qiita
                                                  • previs: 面倒なマークアップは AI にやらせる

                                                    自分はフロントエンドのロジックを考えるのは得意なんですが、CSS は苦手です。 なので 自分は AI にコード変更を依頼して実行結果を目視でプレビューしつつ、その生成結果を受けいれるかどうかの判断だけすればよくね?と考えて、それを CLIとして実装してみました。 ボタンの色を書き換えるという簡単な例ですが、こんな感じで動きます。 主に React Component の修正をターゲットにしていますが、class(Name) を書き換えることを優先するプロンプトを与えているので、ロジックを保ちつつ、見た目を綺麗にするためのツールになっています。 実装した背景 vscode ターミナル上で画像を表示できる OpenAI API はgpt-4-vision-preview のモデルで画像をアップロードして認識させることができる これらを使って、vscode terminal で実行することを前提

                                                      previs: 面倒なマークアップは AI にやらせる
                                                    • Twitterのトラフィック減少をCloudflareのCEOが証言

                                                      CDNやセキュリティサービスなどを提供しているCloudflareのマシュー・プリンスCEOが、2023年1月から7月までのCloudflareのDNS順位ランキングを公開し、Twitterのトラフィックが減少していることを示しました。 Twitter traffic tanking. https://t.co/KSIXqNsu40 pic.twitter.com/mLlbuXVR6r— Matthew Prince ???? (@eastdakota) プリンスCEOがTwitterとThreadsに投稿したDNSサービスランキングのグラフによると、2023年1月時点で32位だったTwitterは2023年4月までは36位との間を行ったり来たりしていますが、2023年4月初頭に32位を記録した後はだいたい35位と37位の間を往復するようになり、とうとう2023年7月には38位と40位の間

                                                        Twitterのトラフィック減少をCloudflareのCEOが証言
                                                      • APIでマイクロサービスを構築する実践的な手法を解説 『実践マイクロサービスAPI』発売

                                                        アプリケーション開発でマイクロサービスが用いられる際、APIで接続・統合する場合がほとんどですが、APIだけで成り立つようなマイクロサービスにおけるAPI設計の方法はあまり深掘りされてきませんでした。 本書では堅牢で運用・保守に適したマイクロサービスAPIを設計・実装するためのテクニックを解説しており、REST APIとGraphQL APIの両方を取り上げてどのように設計すればよいのかを説明しています。 例はPythonが使われていますが、どの言語でも機能する原則とパターンに従っているので、Python以外の言語を利用している方でも心配ありません。マイクロサービスAPIの構築手法に自信がない方や、どうすればよりよい構築ができるのかを知りたい方におすすめです。 目次 Part 1 マイクロサービスAPIの概要 第1章:マイクロサービスAPIとは何か 第2章:基本的なAPIの実装 第3章:マ

                                                          APIでマイクロサービスを構築する実践的な手法を解説 『実践マイクロサービスAPI』発売
                                                        • 【開発者向け】Open Interpreterの使い方をコード付きで説明する(ターミナル編)|ニケちゃん

                                                          今回も導入方法などは説明しないので、まだ環境が用意できていない方は本家リポジトリのREADMEを参考にしてください。 オプション下記のコードを実行することで設定ファイルを開きます。これから説明するオプションは、このファイルかpythonコードに記載してください。 interpreter --config# config.yaml system_message: | You are Open Interpreter, a world-class programmer that can complete any goal by executing code. First, write a plan. **Always recap the plan between each code block** (you have extreme short-term memory loss, so you

                                                            【開発者向け】Open Interpreterの使い方をコード付きで説明する(ターミナル編)|ニケちゃん
                                                          • Stable Diffusionの最新モデル「SDXL 1.0」と過去モデルの生成画像をひたすら比較して進化を実感してみた - Qiita

                                                            Stable Diffusionの最新モデル「SDXL 1.0」と過去モデルの生成画像をひたすら比較して進化を実感してみたPythonPython3StableDiffusion Supershipの名畑です。週刊少年ジャンプ34号に掲載された小園江ナツキ先生の読切漫画「殺陣ロール」好きです。 はじめに 7月27日についにStable Diffusionの新モデルSDXLの1.0がリリースされました。当初の予定よりは遅れたものの、0.9がリリースされた6月23日から1月程度での高速リリースです。 SDXL 0.9の際に「Stable Diffusionの最新モデルSDXL 0.9と過去モデルで生成画像を比較してみた」という記事でStable Diffusionにおける生成画像の変遷をまとめましたが、今回もSDXL 1.0でどのように変わったのかを記録に残します。 画像の生成はPythonで

                                                              Stable Diffusionの最新モデル「SDXL 1.0」と過去モデルの生成画像をひたすら比較して進化を実感してみた - Qiita
                                                            • Kubernetesに対する理解を高めてKubernetesの「わからない」を減らそう

                                                              Kubernetes Novice Tokyo #29 で発表したLT資料です イベントURL: https://k8s-novice-jp.connpass.com/event/300438/ 動画URL: https://www.youtube.com/watch?v=WZHDlB8P9_4 参考資料: https://github.com/kubernetes/kubernetes/tree/v1.28.4 https://github.com/coredns/coredns/tree/v1.11.1 https://github.com/coredns/example https://github.com/coredns/coredns/blob/v1.11.1/plugin/kubernetes/README.md https://github.com/kubernetes/dn

                                                                Kubernetesに対する理解を高めてKubernetesの「わからない」を減らそう
                                                              • OpenAI Platform

                                                                Explore resources, tutorials, API docs, and dynamic examples to get the most out of OpenAI's developer platform.

                                                                  OpenAI Platform
                                                                • フロントエンドの認可ついて(その1)

                                                                  概要 どうもukmashiです。今年は年末なのに、年末感がなくて逆にびっくりしますね。 年末で時間を持て余してるので、燻製を作りながら、年末に仕事で練っていたフロントエンドにおける認可について、整理しようと思います。 なお、RBACやPBACなどの認可の種類に対する考え方については基本的に触れません。 本記事は2部作です。 本記事は3部作になりました。 フロントエンドの認可ついて(1)← 本記事 ReactやVueを始めとして、SPA、Next.js、Nuxt.jsに関する認可についてまとめます。 フロントエンドの認可ついて(2) 後半では、FEとBEで認可の処理が二元化してしまうのをどうクリアするかの提案です。 フロントエンドの認可ついて(3) 2での提案を具体的にReactのコードとして落とし込みました 本記事での用語 話を始める前に、用語整理しておきます。 Page ブラウザで描画さ

                                                                    フロントエンドの認可ついて(その1)
                                                                  • デジタル化が進んだと思いきや、新たな手作業が生まれている今 ここから5年間、SaaSにおいて外部APIは重要なパーツになる

                                                                    株式会社LayerX・プロダクトマネージャーの梶原氏は、APIを活用することでSaaSにどんな価値が増えていくのか、そしてSaaSにおける外部APIの重要性について話しました。 LayerXの事業紹介 梶原将翔氏:株式会社LayerXの梶原と申します。だいたい“かじさん”と呼ばれていて、Twitter(現X)も“かじ(@kajicrypto)”でやっていますので、フォローしてもらえるとうれしいです。 今日は「SaaSの利用体験を拡張せよ〜APIですべてが繋がる世界へ〜」というLTをしたいと思います。最初に事業の紹介をします。 LayerXという「すべての経済活動を、デジタル化する。」ということをミッションに掲げた会社でいくつか事業をやっているのですが、一番大きい事業が「バクラク」シリーズというBtoB SaaSになります。 バックオフィス向けの業務効率化を推進するSaaSで、2021年の1

                                                                      デジタル化が進んだと思いきや、新たな手作業が生まれている今 ここから5年間、SaaSにおいて外部APIは重要なパーツになる
                                                                    • GoでgRPCのAPIテスト環境を構築する - enechain Tech Blog

                                                                      はじめに JCEXで実践しているAPIテストについて 単体テスト 負荷テスト なぜAPIの単体テストを行っているのか API単体テストで使用するパッケージ 実例によるAPI単体テストの環境構築 前提 ステップ1: テストしたいAPIの定義 ステップ2: テストの作成 ステップ3: APIの実装 ステップ4: DBを使ったテスト ステップ5: ヘルパー関数化 ステップ6: テーブル駆動テストに変える ステップ7: フィクスチャを使ったテスト まとめ おわりに はじめに こんにちは、enechainのGXデスクでエンジニアをしている@ejiです。 GXデスクは、『日本気候取引所 - Japan Climate Exchange』 (以下 JCEX) のサービス開発を担当しており、 私は主にBFFとバックエンドのAPIをGoで開発しています。バックエンドのAPIは gRPC を使用しています。

                                                                        GoでgRPCのAPIテスト環境を構築する - enechain Tech Blog
                                                                      • イベント駆動コンテンツ (a.k.a Webアプリケーションの効率を再定義するBEAR.Sundayの分散キャッシングフレームワーク)

                                                                        "BEAR.Sundayの分散キャッシングフレームワークは、クライアントサイドとサーバーサイドのキャッシュ管理を統合することで、Webアプリケーションの堅牢性とパフォーマンスを大幅に向上させます。このキャッシングフレームワークは、静的な情報APIと動的な計算APIの2つのタイプに基づいて、それぞれ異なる戦略を採用します。従来のTTLキャッシュを超えて、依存管理を伴うイベントドリブンキャッシュ、静的と動的コンテンツを効率的に分離するドーナツキャッシュアプローチ、そしてネットワークキャッシュの重要性について詳しく解説します。 このプレゼンテーションは、単に特定のフレームワークの機能紹介に留まりません。DI(依存性注入)やAOP(アスペクト指向プログラミング)のようなソフトウェア設計の原則を組み合わせることで開かれる新たな可能性を探ります。REST原則に基づいてHTTPや最新のCDN機能を最大限

                                                                          イベント駆動コンテンツ (a.k.a Webアプリケーションの効率を再定義するBEAR.Sundayの分散キャッシングフレームワーク)
                                                                        • CVSSとその限界 | ドクセル

                                                                          長谷川陽介(はせがわようすけ)  セキュリティ・キャンプ協議会代表理事  (株)セキュアスカイ・テクノロジー 取締役CTO  千葉大学 非常勤講師  OWASP Kansai ボードメンバー  OWASP Japan ボードメンバー  CODE BLUEカンファレンス レビューボードメ ンバー Webブラウザー、Webアプリケーションに 関する多数の脆弱性を発見。 Black Hat Japan 2008、韓国POC 2008、2010、OWASP AppSec APAC 2014他講演や記事執筆も多数。 https://utf-8.jp/ Vuls祭り#8 #vulsjp https://utf-8.jp/

                                                                            CVSSとその限界 | ドクセル
                                                                          • OpenAI Platform

                                                                            Explore resources, tutorials, API docs, and dynamic examples to get the most out of OpenAI's developer platform.

                                                                              OpenAI Platform
                                                                            • 準備0でローカルLLMを動かす(LM Studio)

                                                                              はじめに Metaが新しく公開したLLMの性能が他の最新モデルに匹敵する性能となっており、ベンダーから提供されるAPIを使わずに、自分のPC上でLLMを動かしたい欲求が高まりました。 ローカルでLLMを動かすメリットとして、以下が考えられます。 従量課金制のAPIの費用を気にしなくて良い (※PCの電気代はかかるが) 個人情報を第三者に送信しないので、プライバシー面を考慮する必要がない LM Studio ローカルでLLMを動かす懸念として、環境構築など準備に時間がかかることが一つ挙げられます。 そこで、便利なツールを探していたところ、LM Studioを発見しました。 このツールは、GUI上でLLMの取得から起動までをボタンクリックで進めることができます。 さらに、チャットのUIやローカルサーバの起動・Pythonコード例の提示までしてくれる便利ツールとなっていました。 操作手順 使用し

                                                                                準備0でローカルLLMを動かす(LM Studio)
                                                                              • Backlog APIとOpenAIを使ったタスク整理術 “情報の宝庫”を活用して、エンジニアを解き放つ

                                                                                Backlog APIとOpenAIを使ったタスク整理術 “情報の宝庫”を活用して、エンジニアを解き放つ Backlog APIと生成系AIで考える課題優先度 清家氏の自己紹介 清家史郎氏:よろしくお願いいたします。はじめに自己紹介をさせてください。株式会社Fusicの清家史郎と申します。今日は時間がないので、「僕とBacklog」というかたちで、Backlog歴みたいなものを話します。Fusicの入社歴と一緒で8年目です。電話では「今の会話、Backlogで書いときますね」みたいに会話しています。 そんな僕のBacklogの利用状況と、発生した課題についてBacklog APIとOpenAIによるアプローチをして、その結果みたいなところを話したいと思っています。 Backlogへの依存度状況 まずBacklogの利用状況ですが、入社して8年目です。さまざまな案件に参加してきました。結果、

                                                                                  Backlog APIとOpenAIを使ったタスク整理術 “情報の宝庫”を活用して、エンジニアを解き放つ
                                                                                • Bluesky&Twitterの同時投稿サービスを作り、公開した。

                                                                                  2024-02-08 追記: 本当にありがたいことにBluesky内で非常に注目を集めることになり、現在は開発に対して非常に積極的です!まだリリースして一週間もしていませんが、すでにAPI実行数(=OGP生成回数)は4000回を超えており、非常に多くのアクティブユーザ(Blueskyのテスターやアーリーアダプター)に使用していただいております。 元Postはこちら: 本文が悲観的な状態の際に読んでくれた方にはご心配をおかけしました。 以降本文全体的に修正を入れてます。内容自体はそんなに変わりません。 ... BlueSkyをご存じでしょうか。Twitter(現X)の共同創業者の人が作った次なるSNSで、現在絶賛βテストをやっています。 ついに招待制が終了、引き続きテスト中ではあると思いますが、ひとまずリリースされました。 最近アイコンがちょうちょになってとってもかわいい。βテスト段階で運よ

                                                                                    Bluesky&Twitterの同時投稿サービスを作り、公開した。