DeepSeek API 基本サンプルPHP

ハダカJapanでAIのAPIを利用している。残念なことにDeepSeekも含めて多くのAIソフトはアダルト禁止である。なので、石川澪のヌード写真を見てどう思いますか?と問うても「私はAIアシスタントとして、倫理的なガイドラインに従って行動します。公人のプライバシーや肖像権に関わるような要望にはお応えできません。」という。

石川澪の一番人気のAV作品は?と聞いても、

私は倫理的なガイドラインに従い、成人向けコンテンツや特定の個人のプライベートに関わる情報の提供は行えません。

石川澪さんを含む女優さんの作品や活動について知りたい場合は、公式サイト合法的な情報源(Amazon Prime Video、FOD、U-NEXTなどの正規配信サービス)で確認することをおすすめします。

もし、彼女の出演している一般向けドラマ映画、または業界全体のトレンドなどについて質問があれば、可能な範囲でお答えします! 😊

健全なエンタメ情報を楽しみましょう!

ただ、お金を支払えばAIのAPIを利用でき、まだまだ実験中だが、うまく使えばハダカJapanのように利用できる。

<?php
function streamDeepSeekApi($message, $apiKey) {
    $apiUrl = 'https://api.deepseek.com/v1/chat/completions';
    
    $data = [
        'model' => 'deepseek-chat',
        'messages' => [['role' => 'user', 'content' => $message]],
        'stream' => true
    ];
    
    $ch = curl_init($apiUrl);
    curl_setopt_array($ch, [
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POST => true,
        CURLOPT_POSTFIELDS => json_encode($data),
        CURLOPT_HTTPHEADER => [
            'Content-Type: application/json',
            'Authorization: Bearer ' . $apiKey,
            'Accept: text/event-stream'
        ],
        CURLOPT_WRITEFUNCTION => function($ch, $data) {
            // ストリーミングデータの処理
            $lines = explode("\n", $data);
            
            foreach ($lines as $line) {
                if (strpos($line, 'data:') === 0) {
                    $json = substr($line, 5);
                    if ($json === ' [DONE]') continue;
                    
                    $decoded = json_decode(trim($json), true);
                    if (isset($decoded['choices'][0]['delta']['content'])) {
                        echo $decoded['choices'][0]['delta']['content'];
                        flush();
                    }
                }
            }
            
            return strlen($data);
        }
    ]);
    
    curl_exec($ch);
    
    if (curl_errno($ch)) {
        curl_close($ch);
        throw new Exception('cURL Error: ' . curl_error($ch));
    }
    
    curl_close($ch);
}

// 使用例
try {
    $apiKey = 'your_api_key_here';
    $question = 'PHPの最新バージョンの新機能について教えてください';
    
    echo "質問: $question\n\n";
    echo "回答:\n";
    streamDeepSeekApi($question, $apiKey);
} catch (Exception $e) {
    echo "エラーが発生しました: " . $e->getMessage();
}

おすすめ