- Unsupported Codex
- Codex API: ステップバイステップ統合ガイド
Codex API: ステップバイステップ統合ガイド
Codex APIはOpenAI SDKインターフェースをミラーリングする生で無制限のchat-completionsエンドポイントを提供し、シームレスな統合を実現します。コンテンツフィルタなしのオープンウェイトモデルに直接アクセスでき、暗号通貨を通じて実際に消費したトークンのみに対して課金されます。このガイドでは、SDKのインストールからストリーミングレスポンスの処理まで、堅牢で制限のない生成レイヤーをデプロイするための技術的なセットアップを順を追って説明します。
Codex APIをアンセンサード生成に使用する理由
標準LLMは、ナラティブの流れを破綻させたり、ニッチな技術的出力をブロックしたりする rigid なコンテンツフィルタを適用することがあります。codex APIは、法的な成人向け、創作、および論争の多いトピックに対する最小限のリファusalのためにチューニングされた、単一の専用オープンウェイトモデルを提供します。テキストを入力し、モデルがあなたのトピックが生産に適さないと判断することなく、テキストを出力します。
複数のベンダー経由でリクエストをルーティングする企業ゲートキーパーとは異なり、このエンドポイントは1つのモデルを直接提供します。コンテキストウィンドウはプロンプトと補完の両方で100,000トークンをサポートします。出力制限はリクエストあたり16,000トークンに制限され、予測可能なレイテンシを保証します。関数呼び出し、JSONモード、ストリーミングは完全にサポートされています。使用したトークンのみに対して課金され、エラーや拒否にはコストがかかりません。この構成により、アクセスの交渉やクォータ承認待ちの摩擦を排除します。
ステップ1:OpenAI SDKのインストール
お好みのプログラミング言語用の公式OpenAI SDKをインストールすることから始めます。このライブラリはシリアライズ、リトライロジック、ストリーミングプロトコルを自動的に処理します。これにより、接続パラメータのフルカスタマイズを可能にしつつ、標準的なAPI動作との互換性が維持されます。
- Python:
pip install openai - Node.js:
npm install openai - Go:
go get github.com/openai/openai-go
SDKはHTTPレイヤーを抽象化し、ペイロード構造に集中できるようにします。独自クライアントは不要です。標準ライブラリは必要な認証ヘッダーとJSON解析をサポートします。これによりボイラープレートコードが削減され、開発サイクルが加速します。簡単なスクリプトでクライアントモジュールをインポートすることで、インストールを確認してください。
ステップ2: ベースURLとAPIキーを設定する
SDKインスタンスを専用エンドポイントにポイントしてください。デフォルトのベースURLを上書きして、トラフィックを無制限サーバーに送信してください。APIキーをAuthorizationヘッダーに割り当ててすぐにアクセスしてください。この設定により、すべてのリクエストが標準的なOpenAIルーティングをバイパスすることが保証されます。
- ベースURL:
https://api.unsupportedcodexauthmethodapikey.com/v1 - モデルID:
uncensored - 認証: 生成したキーによるベアートークン
Googleまたはメールでサインアップした後、ダッシュボードからキーを取得します。電話番号の検証は不要です。キーは作成直後に表示されます。コード内のデフォルトエンドポイントを書き換えてください。このステップにより、トラフィックがパブリックインフラストラクチャから隔離されます。これは一貫したモデル動作を保証します。これで利用可能なモデルの一覧表示により接続性を確認できます。
ステップ3: 最初のチャット完了リクエストを送信する
標準的なチャット補完ペイロードを構築します。モデル、ユーザーメッセージ、およびオプションのパラメータを定義します。エンドポイントはリクエストを処理し、構造化された JSON 応答を返します。これにより、uncensored モデルとの統合が正しく機能していることが確認されます。
from openai import OpenAI
client = OpenAI(base_url="https://api.unsupportedcodexauthmethodapikey.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)レスポンスには生成されたテキスト、トークン使用統計、finish reasonが含まれます。コンテンツをアプリケーションロジックに直接解析できます。temperatureとtop_pの値は創造性に影響を与えます。ストップシーケンスにより、出力長を正確に制御できます。このリクエスト構造は標準的なOpenAI呼び出しと同一であり、移植性を保証します。後でモデルを交換しても、コアロジックを変更する必要はありません。
ステップ4: ストリーミングレスポンスを処理する
stream パラメータを true に設定してストリーミングを有効にします。サーバーはサーバー送信イベント(SSE)を介してデータを段階的に返します。これにより、トークンをリアルタイムでユーザーに表示することができます。長い出力の場合、知覚レイテンシが大幅に削減されます。
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)各チャンクには部分的なコンテンツと使用データが含まれます。最終チャンクには総トークン数が含まれます。到着するテキストを累積できます。この方法はチャットインターフェースなどのインタラクティブなアプリケーションをサポートします。また、ユーザーが介入した場合に生成を早期に停止することも可能です。ストリーミングはスムーズなユーザー体験に不可欠です。モデルが完了するまで接続を維持します。
ステップ5: トークン使用量とコストを管理する
支出を最適化するためにトークン消費を監視します。APIは入力トークン100万トークンあたり$0.15、出力トークン100万トークンあたり$0.50を課金します。実際の使用量に対してのみ課金され、エラーは無料です。前払いクレジットは期限切れにならないため、時間を使って使用できます。
- 入力コスト:1Mトークンあたり$0.15
- 出力コスト:1Mトークンあたり$0.50
- Top-up: Crypto only (USDT TRC20 or USDC Base)
大口チャージにはクレジットボーナスが適用されます:$50以上で+5%、$100以上で+10%、$200以上で+15%。この構造はヘビーユーザーに報償を提供します。レスポンスヘッダーを通じて使用状況を追跡できます。コード内でハードリミットを設定して、コストの暴走を防いでください。8 MBのリクエストボディ制限は入力サイズを制御するのに役立ちます。この透明性により、正確な支払い額がわかります。
ステップ6: 一般的なエラーのトラブルシューティング
エラーの発生はAPI統合の一部です。一般的な問題には、レートリミット、無効なキー、またはペイロードサイズの超過が含まれます。APIはデバッグに役立つ標準的なHTTPステータスコードを返します。429エラーは、1分あたりの300リクエストの制限を超えたことを示します。リクエスト頻度を減らすか、指数バックオフを実装してください。
curl https://api.unsupportedcodexauthmethodapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Parse the JSON string in the request body"}]
}'400エラーは通常、JSONペイロードの構文エラーを意味します。構文を確認し、必須フィールドがすべて含まれていることを確認してください。413エラーは、リクエストボディが8 MBを超えていることを示します。入力を削減するか、より小さなチャンクに分割してください。500エラーは稀ですが、サーバー側の問題を示します。短い遅延後にリクエストを再試行してください。これらのエラーは、適切なロギングにより予測可能かつ管理可能です。
ステップ7: 出力のファインチューニングのための高度なパラメータ
高度なパラメータを使用してモデルの挙動を制御します。temperatureはランダム性を調整し、高い値は創造性を高めます。top_pは累積確率に基づいてトークンをフィルタリングします。stopシーケンスを使用して特定のマーカーで生成を停止します。seedパラメータはデバッグ用に再現可能な出力を保証します。
- Temperature:0.7(デフォルト)〜1.5(クリエイティブ)
- Top_p: 焦点を絞った応答には0.9
- JSONモード:response_format: json_object を使用
関数呼び出しにより、モデルは構造化データを出力します。この機能を有効にするためにリクエストでツールを定義してください。presenceとfrequency penaltiesは反復を減らします。これらのパラメータにより、出力に対してきめ細かい制御が可能です。特定のユースケースに合わせて組み合わせてください。モデルは正しく誘導された場合、複雑な指示を適切に処理します。
FAQ
Codex APIキーはOpenAIと異なりますか?
はい。APIキーは、サポートされていないcodex認証方式プロバイダによって生成されます。これはOpenAI'sではなく、特定のインフラストラクチャに対して認証を行います。標準のOpenAI SDK形式を使用しますが、ベースURLは彼らのサーバーを指します。キー自体は彼らのシステム固有のものです。
uncensored LLM のモデルIDは?
モデルIDは"uncensored"です。APIリクエストでこれを指定することで、専用のアンセンセードモデルと対話していることを確認できます。これはGPTやClaudeとは異なる、他社のサーバーにホストされたオープンウェイトモデルです。
codex APIをNSFWコンテンツに使用できますか?
はい。このモデルは法的な成人用途においてコンテンツ拒否なしで回答するようにチューニングされています。論争的な話題やフィクションをブロックしません。唯一の絶対的な制限は、未成年者に関する性的コンテンツであり、これは常に拒否されます。その境界内であればNSFWテキストを自由に生成できます。
codex APIのクレジットを追加するにはどうすればよいですか?
トップアップは暗号通貨のみで、TRC20のUSDTまたはBaseのUSDC経由です。$20から$500までの任意の整数金額を預け入れることができます。ボーナスは適用されます:$50以上で+5%、$100以上で+10%、$200以上で+15%。クレジットの有効期限はなく、Googleまたはメールでサインアップして開始できます。
キーを今すぐ取得
サインアップしてキーをコピーし、エンドポイントURLを更新するだけです。これが完全な手順です。