タグ

tipsとapiに関するteddy-gのブックマーク (9)

  • Chat GPT APIレート制限とは - Qiita

    受付可能なリクエストを制限していること gptのapiを叩きまくっていたら 429エラーが出てきました too many request 429はtoo many requestということで、apiを叩きすぎているのが原因らしいです もっと詳細に言えばクライアントがリクエストを投げすぎて、サーバーがそれにNoという信号を出してくる。 そのNo信号がhttpステータスコード429だということです 叩きすぎて制限を受けることをapiレート制限と言います こう言ったapiレート制限は、apiを提供してくれているサービス(openaitwitterなど)にはついていてそれぞれドキュメントを参照しどのようなルール内で使用可能か調べておく必要があります gpt内でのエラー理由 openaiとしてはリクエストされすぎたら、サービスが中断してしまうような負荷が生じてしまうため ユーザーごとにリクエストの

    Chat GPT APIレート制限とは - Qiita
    teddy-g
    teddy-g 2023/05/18
    OpenAIのAPIに立て続けにクエリ送ると叱られる。秒数=頻度(Request Per Minute)或いはトークン数(Tokens Per Minute)で決まっているので要注意。
  • RとWeb API

    MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...NTT DATA Technology & Innovation

    RとWeb API
    teddy-g
    teddy-g 2015/06/01
    RからWEB APIを使う方法。Rそのものからアクセスした方がいいかどうかは微妙だが、RJSONは使えると思った。
  • PHP で「Login with Facebook」を実装する基本的な方法まとめ

    Facebook は Login with Facebook という機能を提供してくれてて 手元のウェブサービスに Facebook を使ってログインすることができますね。 日語表示だと「Facebook でログイン」というやつ。 家から便利なツールも提供されていて かなり簡単に使えるようになってるんだけど、 最初は少し戸惑うかもしれないので使い方をまとめておきます。 やり方もできることもいっぱいあると思いますが 簡単だと思われるやり方と、最も基的な機能を中心に。 やりたいこと ウェブサービスのページ上にこういうボタンか 専用のボタンまたはリンクが表示されていて ユーザーがこれをクリックするといったん Facebook に飛び そこで承認ボタンを押したら元のページに帰ってきて その時点でウェブサービスがユーザーの ID や名前などを取得できるというの。 以下、手順です。 Facebo

    PHP で「Login with Facebook」を実装する基本的な方法まとめ
    teddy-g
    teddy-g 2014/11/17
    開発環境にドメイン名を充てるときは本番環境っぽい名前を充てるとラク。
  • 【Facebook】Facebookアプリでlocalhostを指定する為のアレ【アプリ】

    Facebookアプリを作る機会があったので色々と調べていたのですが、OAuth認証のコールバックにはlocalhostを指定出来ないみたいでちょっと困った。 ので、hostsを書き換えて無理やりやりましょうって事でやってみたら上手く行きました。 hostsの設定は以下のとおり。 コレを/etc/hostsのどっかに書いておいて下さい。 127.0.0.1 local.examples.com で、Facebookアプリの設定。 【アプリのドメイン】の所に上記で設定したドメインを追加。 下の方にある【ウェブサイト】のところも忘れずに。 後は設定したドメインにアクセスすれば問題なく動きますよ。 ついでにキャンバスページも同様に出来るので設定してみると幸せになれるかも。 余談ですが、Djangoのテストサーバーがlocalhost:8000で動いてるんですけども、Nginx使ってリバースプロキ

    【Facebook】Facebookアプリでlocalhostを指定する為のアレ【アプリ】
    teddy-g
    teddy-g 2014/11/16
    Facebook APIでテストするときはOAUTHの戻り先としてlocalhostじゃなくなんかローカルドメイン作らんといけません。
  • プログラミング・レスで5分でサックリWebスクレイピング「kimonolabs」 - プログラマでありたい

    Rubyによるクローラー開発技法」で付録か何かで書こうか悩んだ末に書かなかったのが、kimonolabsの話です。kimonolabsは、クローラー/スクレイピングをオンラインで実行できるWebサービス(SaaS)です。クローラーを書いておいて何ですが、9割の人は自分でクローラーを作らずに、この手のサービスを利用すれば事足りると思います。(書かなかった理由は、Ruby縛りサービスの継続性とスケジュールの問題です。主に最後) kimonolabsとは? kimonolabsは、先述のとおりWebスクレイピングをしてくれるSaaSです。会員登録してChromeの拡張をいれれば、すぐに使えるようになります。一般的に、Webスクレイピングする場合は、次のような手順が必要です。 対象ページのダウンロード ダウンロードしたページから、特定の箇所を抜き出す 抜き出したデータの保存 対象ページのダウン

    プログラミング・レスで5分でサックリWebスクレイピング「kimonolabs」 - プログラマでありたい
    teddy-g
    teddy-g 2014/09/08
    Kimono Labsって何でインストールしたか忘れてたが、スクレイピング用のサービスだったか
  • JavaScriptだけでMIDIで遊べる!最高に乱暴なWeb MIDI API利用方法 - Qiita

    JavaScriptだけでMIDIで遊べる!最高に乱暴なWeb MIDI API利用方法 Web MIDI API / Web Audio APIを使ったハッカソンイベント「Web Music ハッカソン #3」が近づいていますので、ここでWeb MIDI APIの使い方を振り返ってみましょう。 はじめに断っておきますが、これは 乱暴者による乱暴者向けの記事です。 最低限の手間で、Web MIDI APIに対応してる気分を味わう までを目指します。 [2015/02/08 追記] さらに手間をかけたくないという超絶手抜きな人(ワシです)向けに、アホみたいなラッパー(poormidi.js)作りました。 使い方 良かったら使ってみてください。 ちゃんと勉強したい方は、下記リンクを見てください。 ちゃんと勉強したい方向けリンク集 Web MIDI API (W3C) Web MIDI API

    JavaScriptだけでMIDIで遊べる!最高に乱暴なWeb MIDI API利用方法 - Qiita
    teddy-g
    teddy-g 2014/08/26
    Web MIDI APIって知らなかった。
  • Link Grammar

    Davy Temperley    Daniel Sleator    John Lafferty The Link Grammar Parser is a syntactic parser of English, based on link grammar, an original theory of English syntax. Given a sentence, the system assigns to it a syntactic structure, which consists of a set of labeled links connecting pairs of words. The parser also produces a "constituent" representation of a sentence (showing noun phrases, verb

    teddy-g
    teddy-g 2014/03/07
    英語の形態素分析をするLink Parser
  • API設計に関する10のワーストプラクティス

    過半数の開発者が平均で3つ以上のAPIのインテグレーションを実装していると言われている昨今、「使い辛い設計のAPI」を実装するのは開発者にとっては頭の痛い問題ではないでしょうか? Programable Web上に投稿されたAPIのワーストプラクティスに関する記事が国内外の開発者の目に止まったようです。この記事によると悪いAPIに見られるプラクティスは下記のようなものだそうです。 貧弱なエラーハンドリング HTTPのルールを無視したREST API 裏に潜んだ生のデータモデルの露出 セキュリティの複雑さ ドキュメント化されていない予期せぬリリース 貧弱なデベロッパエクスペリエンス MVCフレームワークが良いAPIにしてくれるという思い込み 開発すれば使ってもらえると見なすこと 不十分なサポート 貧弱なドキュメンテーション APIを利用するだけでなく、APIを提供する場合に上記のようなポイン

    API設計に関する10のワーストプラクティス
    teddy-g
    teddy-g 2013/01/13
    大手でもちゃんとRESTfulになってないAPIはある。メッセージの中にステータスコード入れるとかね。
  • ウノウラボ Unoh Labs: Lingrとフォト蔵のAPIを使ってチャットと画像でもにゃもにゃ

    Keitaです。 Lingr APIが公開されました。 で、すばらしいことに、そのAPIPHPから簡単に取り扱うライブラリを、p4life氏が公開されているのでそれを便利に使わせていただきました。 もともと、個人的にLingrに興味をもっていて、上記のライブラリを使ってサイコロをふれるようにしたりして遊んでいたのですが、IRCのボットを超えるようなものが思いつきませんでした。 いろいろ悩んだあげく、たぶん、Javascript周辺に新しい何かがあると思うのですが、とりあえず、一晩、PHPで遊んでみました。 試作その1 EthnaのログをLingrにはきだしてみた やってみる前から気がついていたのですが、いろいろな意味でだめです。 そもそも、機密情報が入る可能性がる、ログを他のサーバに送り出してる時点でもうだめです。 あと、ログが大量になるとえらいことになります。 すいません。 そう

    teddy-g
    teddy-g 2007/06/27
    PHPでforkってこうやってやればいいんだな
  • 1