ハイパーマッスルエンジニア

Vim、ShellScriptについてよく書く

2024-01-01から1年間の記事一覧

LibreChat でコード実行(Code Interpreter)、ファイル添付をできるようにする!

AI

今回は GPT クローンの「LibreChat」でファイル添付、コード実行(Code Interpreter)をできるようにする。 最新の LibreChat で環境構築している人は特に設定せず利用できるはずだが、もしかしたら自分のように以前環境構築してそのままという人は「OpenAI だ…

NextAuth を使ったアプリのログイン処理を最適化:Vercel リージョンを東京に変更するだけで爆速に

NextAuth を使って認証処理を実装しているアプリで、ページアクセスからログイン状態になるまで少し時間がかかるのが気になっていた。 体感的にはアクセスから 2 秒ぐらい経ってからユーザーアイコンが表示される感じだった。 右上のユーザーアイコンが、ア…

LibreChat で Command R+ を使えるようにする

2024 年 4 月 4 日に発表された「Command R+」が GPT-4 とほぼ同じ回答精度で、レスポンスがめちゃくちゃ速く、かつ API の利用が商用利用じゃなければ無料だったので、絶対に LibreChat に組み込みたいと思った。 LibreChat はいわゆる ChatGPT クローンと…

AZ-900&AZ-104&AZ-305 合格体験記

1 ヶ月で AZ-900、AZ-104、AZ-305 まで合格した体験記。これさえやっときゃ受かるって話を書いていく。AZ は Azure の認定資格で、AZ-900(初級)、AZ-104(中級)、AZ-305(上級)の位置づけ。 az-305も無事一発で3月中に取れました!これで資格勉強は一旦…

tiktoken の decode_tokens_bytes でトークン分割されたバイト文字列を、分割されたまま復元する【日本語対応】

GPT

GPT の API を使うときに気になるトークン数はtiktokenで計算できる。tiktoken でトークン数を取得するのは簡単なのだが、トークン分割された後の文字列を取得するのは自前の実装が必要。今回はこのトークン分割されたバイト配列から、分割されたまま文字列…

レーシック体験記

先日レーシックを受けてきた。日記としてまとめておこうと思う。 結論から言うと「いまだにレーシックやってないやつおる?」ってぐらい良い体験だった。 金あるなら今すぐやったほうがいい。ただ子供がいる家庭は、パートナーに1〜2日は自分が使い物になら…

2023年振り返り

今までの振り返り 2019年振り返り 2020年振り返り 2021年振り返り 2022年振り返り ハイライト 家庭崩壊の危機!(今のところ無事) 子供が3歳になった!立派! エンジニアマネージャー ざっくりどんな年 前半は仕事で忙殺。大きなプロジェクトのリリース、巻…