APIと同じ素のモデルです。何も保存されません。会話は新しい会話を始めるまでこのタブの中だけに残ります。
Uncensored AI Chatについて
別名: Uncensored Chat · NSFW AI chat API · AI roleplay chat
Uncensored AI Chatは、Vellriaの会話モデルです。書けば答え、渡された役柄を守り続けます。ロールプレイ、共同での物語づくり、自由な成人向けの会話のために作られており、このページのプレイグラウンドでもAPIでも、同じく加工なしのまま提供しています。物語やキャラクターのために規制のないChatGPTのようなものを探していたなら、Vellriaでその役目を担うのがこれで、月額のサブスクリプションではなくクレジットで支払います。
ロールプレイはシステムプロンプトで動かします。キャラクター、舞台、シーンの雰囲気を書き、ユーザーとして話しかけます。それまでのメッセージを毎回のリクエストに含めている限り、モデルはその声をターンからターンへ保ちます。リクエストの間にVellria側で残るものは何もないので、会話、キャラクターシート、持たせたい記憶はすべて自分のアプリ側に置きます。だからこそ、誰かがホストするペルソナではなく、自分で管理できるCharacter AIの代わりとして使えます。
APIはOpenAIのチャット形式で話します。OpenAIのSDKをVellriaのベースURLに向け、マイページで発行したvll_キーとクイックスタートにあるモデルIDを使えば、ストリーミング、使用量のカウント、おなじみのメッセージのロールは既存のコードが期待するとおりに動きます。どのレスポンスもかかったクレジットとドルを報告するので、アプリは追加の呼び出しなしに累計を保てます。
テキストだけでなく画像も読めます。画像をアップロードし、そのアドレスをユーザーメッセージのimage_urlパートとして渡して質問します。肖像画からキャラクターを描写する、1コマからシーンを続ける、キャプションを書く、といった使い方です。画像そのものが目的なら、同じクレジットと同じキーで、Seedream 5.0 Proが静止画を、Wan 3.0 Proが動画を作ります。
料金
返信ごとに、トークン単位でクレジットから課金されます。1クレジットに満たない端数はアカウントで積み上がり、整数のクレジットとして残高から差し引かれます。
| トークン | 100万トークンあたりの料金 |
|---|---|
| 入力 | 50クレジット(US$0.50) |
| キャッシュされた入力 | 5クレジット(US$0.05) |
| 出力 | 200クレジット(US$2.00) |
上限
| コンテキストウィンドウ: | 1,048,576トークン |
|---|---|
| 最長の返信: | 4,096トークン(max_tokens、既定値1,024) |
| 1リクエストあたりのメッセージ数: | 最大200件 |
| 画像入力: | メッセージ1件につき4枚、1リクエストにつき8枚、1枚20 MBまで |
クイックスタート
どのOpenAI SDKでも使えます。ベースURLをhttps://vellria.com/v1に設定し、vll_で始まるキーを使い、モデルIDにvellria-uncensored-chatを指定します。
curl https://vellria.com/v1/chat/completions \
-H "Authorization: Bearer vll_..." \
-H "Content-Type: application/json" \
-d '{
"model": "vellria-uncensored-chat",
"messages": [
{"role": "system", "content": "皮肉屋の宇宙海賊ミラとして振る舞い、役を崩さないでください。"},
{"role": "user", "content": "ミラ、今夜はどこへ向かうの?"}
]
}'from openai import OpenAI
client = OpenAI(api_key="vll_...", base_url="https://vellria.com/v1")
stream = client.chat.completions.create(
model="vellria-uncensored-chat",
messages=[
{"role": "system", "content": "皮肉屋の宇宙海賊ミラとして振る舞い、役を崩さないでください。"},
{"role": "user", "content": "ミラ、今夜はどこへ向かうの?"},
],
stream=True,
)
for chunk in stream:
if chunk.choices:
print(chunk.choices[0].delta.content or "", end="")import OpenAI from "openai"
const client = new OpenAI({ apiKey: "vll_...", baseURL: "https://vellria.com/v1" })
const stream = await client.chat.completions.create({
model: "vellria-uncensored-chat",
messages: [
{ role: "system", content: "皮肉屋の宇宙海賊ミラとして振る舞い、役を崩さないでください。" },
{ role: "user", content: "ミラ、今夜はどこへ向かうの?" },
],
stream: true,
})
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? "")
}すべてのフィールド、ストリーミング形式、エラーコードはAPIドキュメントのチャットのセクションにあります。キーはAPIキーのページで作成します。
プロンプト例
You are Captain Mira Voss, a sarcastic adult smuggler with a soft spot for strays. I am your new first mate and we are stuck on your ship through a long night jump. Stay in character and open the scene.
Write the opening of a slow-burn romance between two adult rivals forced to share a mountain cabin during a snowstorm. Third person, past tense, about three hundred words.
Let's play a noir detective story. You narrate and voice everyone else; I play the detective. Begin in a rain-soaked bar at midnight, with a stranger who knows my name.
Stay in character as Lord Aurel, a vampire noble who has ruled his court for centuries, and answer my questions about his rivals with dry wit.
Give me five flirtatious opening lines for an adult character in a dating sim, each in a different tone, from shy to bold.
コツ
- キャラクター、舞台、シーンのルールはシステムプロンプトに書き、ユーザーメッセージは次に起きることのために取っておきます。指示が動かないほうが、役柄は長く保たれます。
- 毎回のリクエストにそれまでのターンを含めて送ります。APIは履歴を保持しないので、省いたものはモデルが一度も見ていないことになります。
- max_tokensは実際に欲しい長さに設定します。上限が短いほど返事は速く、料金も安くなり、各リクエスト前の残高チェックもその数値に基づきます。
- キャッシュから提供された入力は、安いキャッシュ料金で課金されます。毎回のリクエストの冒頭で変わらない長いシステムプロンプトが最もキャッシュされやすいので、ターンごとに書き換えず安定させておきましょう。
Uncensored AI Chatを選ぶべきとき
向いているとき
- 長い会話を通してキャラクターの声を保つ、規制なしのロールプレイや物語の相手が欲しいとき。
- チャットやキャラクターのアプリを作っていて、ベースURLを変えるだけで切り替えられるOpenAI互換のエンドポイントが必要なとき。
- 月額のチャットのサブスクリプションより、前払いクレジットからトークン単位で払いたいとき。
別のモデルが向いているとき
- 言葉ではなく画像が欲しいなら、一律料金で静止画を下書きできるSeedream 5.0 Flashがあります。
- 動くシーンが欲しいなら、プロンプトや静止画を動画にするWan 3.0 Proを使います。
よくある質問
Uncensored AI Chatは本当に規制なしですか?
はい。加工なしのモデルとして提供しています。メッセージとシステムプロンプトは書いたままモデルに届き、途中で書き換えられることはなく、返答も編集されずに返ってきます。このページのプレイグラウンドとAPIの動作は同じです。
Uncensored AI Chatを試すのに料金はかかりますか?
新規登録特典:Googleで作成した新規アカウントは7日間有効な20クレジットを受け取れ、ここでは100万入力トークンあたり50クレジット(US$0.50)、100万出力トークンあたり200クレジット(US$2.00)で使えます。その後の返信は前払いクレジットから支払います。
ロールプレイで役柄を保てますか?
保てます。システムプロンプトでキャラクター、舞台、トーンを伝えれば、ターンを重ねてもその声で答えます。各リクエストが会話全体を運ぶので、それまでのメッセージを送り返している限りキャラクターは一貫し、システムプロンプトを書き換えれば物語の途中でルールを変えることもできます。
料金はいくらですか?
トークン単位の課金です。入力、キャッシュされた入力、出力それぞれに100万トークンあたりの料金があり、このページの料金表に最新のカタログから表示しています。どの返答もcredits_chargedとcost_usdを返し、クレジットの端数はメッセージごとに切り上げられず、アカウント上で積み上がります。
OpenAIのAPIと互換性はありますか?
あります。POST /v1/chat/completionsはOpenAIのチャット形式(model、messages、stream、max_tokens、temperature、top_p)を受け付け、OpenAIと同じ形のレスポンスとストリームのチャンクを返します。ベースURLをVellriaに向け、キーをvll_キーにすれば公式のOpenAI SDKがそのまま使え、すべてのフィールドはAPIドキュメントに載っています。
チャットに画像を送れますか?
送れます。POST /v1/uploadsで画像をアップロードし、返ってきたアドレスをユーザーメッセージのimage_urlパートとして渡します。データURLは受け付けません。1つのメッセージと1回のリクエストに入れられる画像の数は、このページの上限表にあります。
会話は保存されますか?
保存されません。このページのプレイグラウンドを含め、APIで送られたチャットのリクエストは保存されず、課金のためにトークン数と請求額だけが記録されます。会話を残したいなら自分のアプリに保存し、次のリクエストで送り返してください。
